rtrim
تابع rtrim برای «حذف سمت راست» است. یعنی فاصله ها یا کاراکترهای مشخص را از انتهای رشته پاک می کند. «رشته (String)» یعنی متن ساده مثل پیام موبایل.
تعریف و کاربرد
تابع rtrim فاصله خالی یا کاراکترهای تعیین شده را از راستِ رشته حذف می کند. این کار هنگام چاپ تمیز، یا مقایسه دقیق، خیلی کمک می کند.
سینتکس
rtrim(string, charlist)
string: رشته ورودی. charlist: فهرست کاراکترهای قابل حذف. اگر ندهی، فاصله ها و نویسه های کنترلی حذف می شوند.
مثال 1: حذف کاراکترهای مشخص از راست
<?php
$str = "Hello World!";
echo $str . "\n";
echo rtrim($str, "World!");
?>
مثال 2: حذف فاصله های انتهایی
<?php
$str = "Hello World! ";
echo "Without rtrim: " . $str;
echo "\n";
echo "With rtrim: " . rtrim($str);
?>
مثال 3: حذف خط جدید \n از راست
<?php
$str = "Hello World!\n\n\n";
echo "Without rtrim: " . $str;
echo "\n";
echo "With rtrim: " . rtrim($str);
?>
گام های عملی
- رشته ورودی را آماده کن.
- در صورت نیاز،
charlistرا مشخص کن. rtrimرا صدا بزن و خروجی را چاپ کن.
نکته: اگر charlist را ندهی، فاصله ها و \t، \n، ، \0، \x0B حذف می شوند.
نکته: برای حذف سمت چپ از ltrim و برای هر دو طرف از trim استفاده کن.
جمع بندی سریع
- rtrim انتهای رشته را تمیز می کند.
- بدون
charlist، فاصله های معمول حذف می شوند. - برای چپ: ltrim؛ برای دو طرف: trim.
- خروجی مرتب، مقایسه دقیق تر می شود.