Hàm trim() của PHP
Mô hình
Xóa các ký tự ở cả hai bên của chuỗi ("Hello" của "He" và "World" của "d!"):
<?php $str = "Hello World!"; echo $str . "<br>"; echo trim($str,"Hed!"); ?>
Định nghĩa và cách sử dụng
Hàm trim() xóa các ký tự trắng hoặc các ký tự được định nghĩa sẵn ở cả hai bên của chuỗi.
Các hàm liên quan:
Ngữ pháp
trim(s tring,charlist)
Tham số | Mô tả |
---|---|
string | Bắt buộc. Quy định chuỗi cần kiểm tra. |
charlist |
Tùy chọn. Định nghĩa từ chuỗi xóa哪些字符. Nếu bị bỏ qua,则移除以下所有字符:
|
Chi tiết kỹ thuật
Trả về giá trị: | Trả về chuỗi đã được sửa đổi |
Phiên bản PHP: | 4+ |
Ghi chép cập nhật: | Trong PHP 4.1, đã thêm: charlist Tham số. |
Thử nghiệm thêm
Ví dụ 1
Xóa khoảng trống hai bên của chuỗi:
<?php $str = " Hello World! "; echo "Không sử dụng trim: " . $str; echo "<br>"; echo "Sử dụng trim: " . trim($str); ?>
Dưới đây là đầu ra HTML cho đoạn mã trên (xin xem mã nguồn):
<!DOCTYPE html> <html> <body> Không sử dụng trim: Hello World! <br>Sử dụng trim: Hello World! </body> </html>
Dưới đây là đầu ra của trình duyệt cho đoạn mã trên:
Không sử dụng trim: Hello World! Sử dụng trim: Hello World!
Ví dụ 2
Xóa ký tự mới dòng hai bên của chuỗi (\n):
<?php $str = "\n\n\nHello World!\n\n\n"; echo "Không sử dụng trim: " . $str; echo "<br>"; echo "Sử dụng trim: " . trim($str); ?>
Dưới đây là đầu ra HTML cho đoạn mã trên (xin xem mã nguồn):
<!DOCTYPE html> <html> <body> Không sử dụng trim: Hello World! <br>Sử dụng trim: Hello World! </body> </html>
Dưới đây là đầu ra của trình duyệt cho đoạn mã trên:
Không sử dụng trim: Hello World! Sử dụng trim: Hello World!