Hướng dẫn what is trim() in php? - trim () trong php là gì?

❮ Tham chiếu chuỗi PHP

Thí dụ

Loại bỏ các ký tự khỏi cả hai phía của một chuỗi ("anh ấy" trong "xin chào" và "d!" Trong "thế giới"):

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

Hãy tự mình thử »


Định nghĩa và cách sử dụng

Hàm Trim () sẽ loại bỏ khoảng trắng và các ký tự được xác định trước khác từ cả hai phía của chuỗi.

Các chức năng liên quan:

  • LTRIM () - Loại bỏ khoảng trắng hoặc các ký tự được xác định trước khác khỏi phía bên trái của chuỗi
  • rtrim () - loại bỏ khoảng trắng hoặc các ký tự được xác định trước khác khỏi phía bên phải của chuỗi

Cú pháp

Giá trị tham số

Tham sốSự mô tả
sợi dâyYêu cầu. Chỉ định chuỗi để kiểm tra
CharistKhông bắt buộc. Chỉ định các ký tự nào để xóa khỏi chuỗi. Nếu bị bỏ qua, tất cả các ký tự sau sẽ bị xóa:
  • "\ 0" - null
  • "\ t" - tab
  • "\ n" - dòng mới
  • "\ x0b" - tab dọc
  • "\ r" - Quay trở lại vận chuyển
  • "" - Không gian trắng thông thường


Chi tiết kỹ thuật

Giá trị trở lại:Trả về chuỗi đã sửa đổi
Phiên bản PHP:4+
Changelog:Tham số charist đã được thêm vào trong PHP 4.1

Nhiều ví dụ hơn

Thí dụ

Loại bỏ khoảng trắng khỏi cả hai bên của chuỗi:

$str = " Hello World! ";
echo "Without trim: " . $str;
echo "
";
echo "With trim: " . trim($str);
?>

Đầu ra HTML của mã ở trên sẽ là (xem nguồn):



Không có trang trí: & nbsp; Chào thế giới! Với Trim: Xin chào Thế giới!

Đầu ra trình duyệt của mã ở trên sẽ là:

Không có Trim: Xin chào Thế giới! Với Trim: Xin chào Thế giới!
With trim: Hello World!

Hãy tự mình thử »

Thí dụ

Xóa các dòng mới (\ n) khỏi cả hai mặt của chuỗi:

$str = "\n\n\nHello World!\n\n\n";
echo "Without trim: " . $str;
echo "
";
echo "With trim: " . trim($str);
?>

Đầu ra HTML của mã ở trên sẽ là (xem nguồn):



Không có trang trí: & nbsp; Chào thế giới! Với Trim: Xin chào Thế giới!

Đầu ra trình duyệt của mã ở trên sẽ là:

Không có Trim: Xin chào Thế giới! Với Trim: Xin chào Thế giới!

Đầu ra trình duyệt của mã ở trên sẽ là:

Không có Trim: Xin chào Thế giới! Với Trim: Xin chào Thế giới!
With trim: Hello World!

Hãy tự mình thử »


❮ Tham chiếu chuỗi PHP


(Php 4, Php 5, Php 7, Php 8)

Cắt - dải trắng (hoặc các ký tự khác) từ đầu và cuối chuỗiStrip whitespace (or other characters) from the beginning and end of a string

Sự mô tả

Trim (Chuỗi $string, Chuỗi $characters = "\ n \ r \ t \ v \ x00"): Chuỗi(string $string, string $characters = " \n\r\t\v\x00"): string

  • "" (ASCII 32 (0x20)), một không gian thông thường.
  • "\ t" (ASCII 9 (0x09)), một tab.
  • "\ n" (ASCII 10 (0x0A)), một dòng mới (nguồn cấp dữ liệu).
  • "\ r" (ASCII
    array(3) {
      [0]=>
      string(5) "apple"
      [1]=>
      string(7) "banana "
      [2]=>
      string(11) " cranberry "
    }
    array(3) {
      [0]=>
      string(5) "apple"
      [1]=>
      string(6) "banana"
      [2]=>
      string(9) "cranberry"
    }
    
    
    0 (
    array(3) {
      [0]=>
      string(5) "apple"
      [1]=>
      string(7) "banana "
      [2]=>
      string(11) " cranberry "
    }
    array(3) {
      [0]=>
      string(5) "apple"
      [1]=>
      string(6) "banana"
      [2]=>
      string(9) "cranberry"
    }
    
    
    1)), trả lại vận chuyển.
  • "\ 0" (ASCII
    array(3) {
      [0]=>
      string(5) "apple"
      [1]=>
      string(7) "banana "
      [2]=>
      string(11) " cranberry "
    }
    array(3) {
      [0]=>
      string(5) "apple"
      [1]=>
      string(6) "banana"
      [2]=>
      string(9) "cranberry"
    }
    
    
    2 (
    array(3) {
      [0]=>
      string(5) "apple"
      [1]=>
      string(7) "banana "
      [2]=>
      string(11) " cranberry "
    }
    array(3) {
      [0]=>
      string(5) "apple"
      [1]=>
      string(6) "banana"
      [2]=>
      string(9) "cranberry"
    }
    
    
    3)), ________ 14-byte.
  • "\ V" (ASCII
    array(3) {
      [0]=>
      string(5) "apple"
      [1]=>
      string(7) "banana "
      [2]=>
      string(11) " cranberry "
    }
    array(3) {
      [0]=>
      string(5) "apple"
      [1]=>
      string(6) "banana"
      [2]=>
      string(9) "cranberry"
    }
    
    
    5 (
    array(3) {
      [0]=>
      string(5) "apple"
      [1]=>
      string(7) "banana "
      [2]=>
      string(11) " cranberry "
    }
    array(3) {
      [0]=>
      string(5) "apple"
      [1]=>
      string(6) "banana"
      [2]=>
      string(9) "cranberry"
    }
    
    
    6)), một tab dọc.

Thông số

array(3) {
  [0]=>
  string(5) "apple"
  [1]=>
  string(7) "banana "
  [2]=>
  string(11) " cranberry "
}
array(3) {
  [0]=>
  string(5) "apple"
  [1]=>
  string(6) "banana"
  [2]=>
  string(9) "cranberry"
}

7

Chuỗi sẽ được cắt tỉa.string that will be trimmed.

array(3) {
  [0]=>
  string(5) "apple"
  [1]=>
  string(7) "banana "
  [2]=>
  string(11) " cranberry "
}
array(3) {
  [0]=>
  string(5) "apple"
  [1]=>
  string(6) "banana"
  [2]=>
  string(9) "cranberry"
}

8

Tùy chọn, các ký tự bị tước cũng có thể được chỉ định bằng tham số

array(3) {
  [0]=>
  string(5) "apple"
  [1]=>
  string(7) "banana "
  [2]=>
  string(11) " cranberry "
}
array(3) {
  [0]=>
  string(5) "apple"
  [1]=>
  string(6) "banana"
  [2]=>
  string(9) "cranberry"
}

8. Chỉ cần liệt kê tất cả các ký tự mà bạn muốn bị tước. Với $string0, bạn có thể chỉ định một loạt các ký tự.

Trả về giá trị

Chuỗi được cắt.

Ví dụ

Ví dụ #1 Ví dụ sử dụng của Trim ()trim()

$string1

$string2

$string3

Ví dụ trên sẽ xuất ra:

string(32) "        These are a few words :) ...  "
string(16) "    Example string
"
string(11) "Hello World"

string(28) "These are a few words :) ..."
string(24) "These are a few words :)"
string(5) "o Wor"
string(9) "ello Worl"
string(14) "Example string"

Ví dụ #2 Các giá trị mảng cắt bằng trang trí ()trim()

$string4

Ví dụ trên sẽ xuất ra:

array(3) {
  [0]=>
  string(5) "apple"
  [1]=>
  string(7) "banana "
  [2]=>
  string(11) " cranberry "
}
array(3) {
  [0]=>
  string(5) "apple"
  [1]=>
  string(6) "banana"
  [2]=>
  string(9) "cranberry"
}

Ví dụ #2 Các giá trị mảng cắt bằng trang trí ()

Ghi chú: Possible gotcha: removing middle characters

Lưu ý: Có thể Gotcha: Xóa các ký tự giữatrim() trims characters from the beginning and end of a string, it may be confusing when characters are (or are not) removed from the middle. $string5 removes both 'a' and 'b' because it trims 'a' thus moving 'b' to the beginning to also be trimmed. So, this is why it "works" whereas $string6 seemingly does not.

Bởi vì Trim () cắt các ký tự từ đầu và cuối chuỗi, nó có thể gây nhầm lẫn khi các ký tự (hoặc không) bị xóa khỏi giữa. $string5 loại bỏ cả 'A' và 'B' bởi vì nó cắt 'A' do đó di chuyển 'B' đến đầu cũng được cắt tỉa. Vì vậy, đây là lý do tại sao nó "hoạt động" trong khi $string6 dường như không.

  • Xem thêm
  • LTRIM () - Dải khoảng trắng (hoặc các ký tự khác) từ đầu chuỗi
  • rtrim () - dải trắng (hoặc các ký tự khác) từ cuối chuỗi

str_replace () - Thay thế tất cả các lần xuất hiện của chuỗi tìm kiếm bằng chuỗi thay thế

Trang trí trong PHP là gì?

Hàm Trim () trong PHP là một hàm sẵn có loại bỏ khoảng trắng và các ký tự được xác định trước từ cả hai bên của một chuỗi bên trái và phải. Các chức năng liên quan: PHP | hàm ltrim ().an inbuilt function which removes whitespaces and also the predefined characters from both sides of a string that is left and right. Related Functions: PHP | ltrim() Function.

Trim () được sử dụng để làm gì?

Xóa tất cả các không gian khỏi văn bản ngoại trừ một khoảng trống giữa các từ.Sử dụng trang trí trên văn bản mà bạn đã nhận được từ một ứng dụng khác có thể có khoảng cách không đều.Quan trọng: Hàm trang trí được thiết kế để cắt ký tự không gian ASCII 7 bit (giá trị 32) từ văn bản.. Use TRIM on text that you have received from another application that may have irregular spacing. Important: The TRIM function was designed to trim the 7-bit ASCII space character (value 32) from text.

Tại sao chúng ta sử dụng trang trí trong PHP?

Định nghĩa và cách sử dụng.Hàm Trim () sẽ loại bỏ khoảng trắng và các ký tự được xác định trước khác từ cả hai phía của chuỗi.Các hàm liên quan: LTRIM () - Loại bỏ khoảng trắng hoặc các ký tự được xác định trước khác khỏi phía bên trái của chuỗi.removes whitespace and other predefined characters from both sides of a string. Related functions: ltrim() - Removes whitespace or other predefined characters from the left side of a string.

Ví dụ trang trí là gì?

Phương thức Trim () trong Chuỗi Java là một hàm tích hợp giúp loại bỏ các không gian dẫn đầu và dấu vết.Giá trị unicode của ký tự không gian là '\ u0020'.Phương thức Trim () trong Java kiểm tra giá trị unicode này trước và sau chuỗi, nếu nó tồn tại thì hãy xóa các khoảng trắng và trả về chuỗi bị bỏ qua.a built-in function that eliminates leading and trailing spaces. The Unicode value of space character is '\u0020'. The trim() method in java checks this Unicode value before and after the string, if it exists then removes the spaces and returns the omitted string.