chop
تابع chop یعنی «بزن از راست کم کن». این تابع کاراکترهای اضافی انتهای رشته را حذف می کند. «رشته (String)» یعنی متن ساده. بنابراین خروجی یک رشته تمیزتر است.
تعریف و کاربرد
chop(string, charlist) فاصله ها یا کاراکترهای مشخص شده را از انتهای راست رشته حذف می کند. اگر charlist خالی باشد، فاصله ها و چند نویسه کنترلی حذف می شوند.
سینتکس
chop(string, charlist);
گام های سریع
- رشته ورودی را تعیین کن.
- در صورت نیاز،
charlistرا مشخص کن. - خروجی پاک شده را چاپ و بررسی کن.
مثال 1: حذف کاراکترهای مشخص از راست
<?php
$str = "Hello World!";
echo $str . " <br>";
echo chop($str, "World!");
?>
مثال 2: حذف خط های جدید از راست
<?php
$str = "Hello World!\n\n";
echo $str;
echo chop($str);
?>
پارامترها و خروجی
- string: رشته هدف برای پاک سازی.
- charlist: اختیاری؛ کاراکترهای قابل حذف از راست.
- خروجی: رشته تغییر یافته و کوتاه تر.
حذف های پیش فرض وقتی charlist خالی است
\0،\t،\n،\x0B،، و فاصله ساده.
نکته: وقتی فقط فاصله های انتهایی مزاحمند، از حذف فاصله انتهایی با همین تابع استفاده کن.
مطالعه بیشتر
- حذف فاصله انتهایی — مرجع همین تابع.
- addslashes — آماده سازی امن رشته.
- addcslashes — اسلش گذاری دلخواه.
W3Schools: chop() — تعریف و مثال ها.
W3Schools: String Reference — فهرست توابع رشته.
جمع بندی سریع
- chop از راست رشته را پاک می کند.
- می توانی
charlistبدهی. - پیش فرض، فاصله ها و نویسه های کنترلی حذف می شوند.
- خروجی، رشته اصلاح شده است.