تابع رشته ای ()chop

تابع رشته ای ()chop

در این بخش میخواهیم تابع رشته ای ()chop را معرفی کنیم. تابع رشته ای ()chop فضاهای خالی و کاراکترهای مشخص شده را از سمت راست کارکترهای رشته ای حذف میکند.این تابع برای PHP4 به بالا قابل استفاده است. این تابع به صورت زیر نوشته میشود:

 نوشتن بخش string مهم و ضروری است اما مشخص کردن کارکتر مورد نظر به صورت دلخواه است. اگر کاراکتر خاصی را انتخاب نکنید تنها فضاهای خالی حذف خواهد شد. در جدول زیر با لیست کاراکترهایی که به صورت خودکار توسط این تابع حذف میشود، آشنا خواهید شد.

کاراکتر

توضیحات

“\۰” – NULL

تنها کاراکتر آن شمارش میشود اما ارزشی برایش قرار نمی دهد و نشان داده نمی شود

“\t” – tab

به اندازه ۴ کاراکتر فضای خالی ایجاد میکند

“\n” – new line

خط جدید اضافه میکند

“\x0B” – vertical tab

به صورت عمودی ۴ کاراکتر اضافه میکند

” ” – ordinary white space

یک فضای خالی ایجاد میکند

یک مثال مشاهده کنید:

اگر این دستور را بدون در نظر گرفتن تابع رشته ای ()chop در نظر بگیرید خروجی به صورت زیر خواهد بود:

Hello World!

Hello World!

در این مثال کارکتر n/ باعث شده است که این دو جمله با فاصله دو خط از هم چاپ شوند.

با در نظر گرفتن تابع رشته ای ()chop خروجی به صورت زیر است:

Hello World! Hello World!

یک مثال دیگر مشاهده کنید:

خروجی این مثال به صورت زیر است:

Hello World!
Hello

همان طور که مشاهده میکنید با استفاده از تابع رشته ای ()chop کاراکتر !world از جمله دوم حذف شده است.

 

6 نظرات شما

  • مهدی

    بهمن ۱۵, ۱۳۹۲ at ۹:۴۰ ب.ظ
    چه وب سایت قشنگی ، چه لوگوی قشنگی ، چه آموزشهای قشنگتری ، آوررررین .... بسی لذت بردم از آموزشهای خوب خوبت ، برای همین منظورم چون هدفت کمک کردن و یادگیری از این جور حرفاست ، تو جشنواره وب بهت رای دادم . بسی منتظر آموزشهای خوبت هستم ... تو خبرنامه ات هم ثبت نام کردم ...
  • Emad

    خرداد ۲۳, ۱۳۹۳ at ۱۰:۱۵ ب.ظ
    مرسی عالی بود
  • مینا

    مهر ۶, ۱۳۹۳ at ۱۱:۴۳ ق.ظ
    سلام. من میخوام یک خط رو که از یک فایل متنی خوندم و در یک متغیر قرار دادم رو تا رسیدن به کاراکتر خاصی در متغیری قرار بدم ولی نمیدونم چطوری این کارو کنم میشه لطفا کمکم کنید؟
  • پارسا

    بهمن ۲۸, ۱۳۹۳ at ۷:۳۸ ب.ظ
    آفرین. خیلی خوشم اومد. به کارت ادامه بده. مطمئنم که موفق می شی.
  • Ali

    تیر ۳۰, ۱۳۹۴ at ۱۱:۴۹ ق.ظ
    با سلام ، ببخشید برای محاسبه سینوس یک زاویه وقتی از تابع sin() استفاده میکنم اشتباه در میاد و اعدادی کوچکتر از یک در میاد !! راه درستش چیه ؟
    • الهه قنبری

      تیر ۳۱, ۱۳۹۴ at ۴:۵۵ ب.ظ
      سلام دوست خوبم! شما با دستور
       echo sin (60);
      و یا
      echo sin(deg2rad(60));
      می توانید خروجی مورد نظر را دریافت کنید.

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *


© 2013 Mobtadi. All rights reserved.
کلیه حقوق مادی و معنوی برای وبسایت مبتدی محفوظ است.