دستگاه PHP trim()

مثال

حذف کاراکترهای دوطرفه از رشته ("Hello" از "He" و "World" از "d!"):

<?php
$str = "Hello World!";
echo $str . "<br>";
echo trim($str,"Hed!");
?>

اجرای نمونه

تعریف و استفاده

دستگاه trim() کاراکترهای خالی سمت چپ و راست رشته یا کاراکترهای پیش‌تعریف شده را حذف می‌کند.

دستگاه‌های مرتبط:

  • ltrim() - حذف کاراکترهای خالی سمت چپ رشته یا کاراکترهای پیش‌تعریف شده
  • rtrim() - حذف کاراکترهای خالی سمت راست رشته یا کاراکترهای پیش‌تعریف شده

زبان نوشتاری

trim(s
رشته,charlist)
پارامتر توضیح
رشته ضروری. تعریف رشته‌ای که باید بررسی شود.
charlist

اختیاری. تعیین کنید که کدام حروف باید از رشته حذف شوند. اگر حذف نشود، تمام حروف زیر حذف می‌شوند:

  • "\0" - NULL
  • "\t" - جدول
  • "\n" - خط جدید
  • "\x0B" - جدول عمودی
  • "\r" - خط پایان
  • " " - فضای خالی

جزئیات فنی

بازگشتی: زیر مجموعه تغییر یافته را بازمی‌گرداند
نسخه PHP: 4+
رویدادهای به‌روزرسانی: در PHP 4.1، charlist پارامترها.

مثال‌های بیشتر

مثال 1

حذف فضاهای اولیه و انتهایی خط:

<?php
$str = " Hello World! ";
echo "بدون استفاده از trim: " . $str;
echo "<br>";
echo "استفاده از trim: " . trim($str);
?>

خروجی HTML کد زیر به شرح زیر است (لطفاً کد منبع را مشاهده کنید):

<!DOCTYPE html>
<html>
<body>
بدون استفاده از trim:  Hello World! <br>استفاده از trim: Hello World!
</body>
</html>

خروجی مرورگر کد زیر به شرح زیر است:

بدون استفاده از trim: Hello World!
استفاده از trim: Hello World!

اجرای نمونه

مثال 2

حذف اعداد اولیه و انتهایی خط (\n):

<?php
$str = "\n\n\nHello World!\n\n\n";
echo "بدون استفاده از trim: " . $str;
echo "<br>";
echo "استفاده از trim: " . trim($str);
?>

خروجی HTML کد زیر به شرح زیر است (لطفاً کد منبع را مشاهده کنید):

<!DOCTYPE html>
<html>
<body>
بدون استفاده از trim:
Hello World!
<br>استفاده از trim: Hello World!
</body>
</html>

خروجی مرورگر کد زیر به شرح زیر است:

بدون استفاده از trim: Hello World!
استفاده از trim: Hello World!

اجرای نمونه