❮ 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"]:
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ố
sợi dây | Yêu cầu. Chỉ định chuỗi để kiểm tra |
Charist | Khô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:
|
Chi tiết kỹ thuật
Trả về chuỗi đã sửa đổi |
4+ |
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:
Đầ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:
Đầ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ỗi — Strip 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
$string
0, 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[]
$string
1
$string
2
$string
3Ví 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[]
$string
4
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.
$string
5 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$string
6 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. $string
5 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 $string
6 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ế