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