ฟังก์ชัน trim() ของ PHP

ตัวอย่าง

ลบอักษรที่อยู่ทั้งสองด้านของข้อความ ("Hello" ของ "He" และ "World" ของ "d!"):

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

รันตัวอย่าง

คำอธิบายและการใช้งาน

ฟังก์ชัน trim() ลบอักษรช่องว่างด้านขวาและซ้ายของข้อความหรืออักษรที่กำหนดไว้

ฟังก์ชันที่เกี่ยวข้อง:

  • ltrim() - ลบอักษรช่องว่างด้านซ้ายของข้อความหรืออักษรที่กำหนดไว้
  • rtrim() - ลบอักษรช่องว่างด้านขวาของข้อความหรืออักษรที่กำหนดไว้

语法

trim(s
tring,charlist)
参数 描述
string 必需。
charlist

ตัวเลือก。กำหนดว่าจะลบออกอะไรจากข้อความ ถ้าถูกละเลย จะลบออกทุกตัวอักษรดังนี้ทั้งหมด:

  • "\0" - NULL
  • "\t" - Tab
  • "\n" - Newline
  • "\x0B" - Vertical Tab
  • "\r" - Return
  • " " - ช่องว่าง

รายละเอียดเทคนิค

กลับค่า กลับค่าฟังก์ชันที่ถูกปรับปรุง
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!

รันตัวอย่าง