❮ Tham chiếu chuỗi PHP
Ví dụ
Xóa các ký tự ở cả hai phía của chuỗi ("Anh ấy" trong "Xin chào" và "d. " trong thế giới")
$str = "Xin chào thế giới. ";
echo $str. "
";
echo trim($str,"Hed. ");
?>
Định nghĩa và cách sử dụng
Hàm trim() xóa khoảng trắng và các ký tự được xác định trước khác khỏi cả hai phía của chuỗi
chức năng liên quan
- ltrim() - Xóa 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() - Xóa 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ốChuỗi mô tảBắt buộc. Chỉ định chuỗi cho checkcharlistOptional. Chỉ định các ký tự cần xóa khỏi chuỗi. Nếu 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" - xuống dòng
- " " - khoảng trắng thông thường
chi tiết kỹ thuật
Giá trị trả về. Trả về phiên bản stringPHP đã sửa đổi. 4+Nhật ký thay đổi. Tham số charlist đã được thêm vào trong PHP 4. 1Thêm ví dụ
Ví dụ
Xóa khoảng trắng ở cả hai phía của chuỗi
$str = " Xin chào thế giới. ";
echo "Không cắt. ". $str;
echo "
";
echo "Có viền. ". trim($str);
?>
Đầu ra HTML của đoạn mã trên sẽ là (Xem nguồn)
Không cắt. Chào thế giới.
Có viền. Chào thế giới.
Đầu ra trình duyệt của đoạn mã trên sẽ là
Không cắt. Chào thế giới.
Có viền. Chào thế giới.
Ví dụ
Xóa dòng mới (\n) khỏi cả hai bên của chuỗi
$str = "\n\n\nXin chào thế giới. \n\n\n";
echo "Không cắt. ". $str;
echo "
";
echo "Có viền. ". trim($str);
?>
Đầu ra HTML của đoạn mã trên sẽ là (Xem nguồn)
không trang trí
Chào thế giới
với trang trí. Chào thế giới
Đầu ra trình duyệt của đoạn mã trên sẽ là
Không cắt. Chào thế giới.
Có viền. Chào thế giới.
Tóm lược. trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách sử dụng hàm MySQL
SELECT TRIM(' MySQL TRIM Function ');
Code language: SQL (Structured Query Language) (sql)2 để xóa các ký tự đầu và cuối không mong muốn khỏi một chuỗiGiới thiệu về hàm MySQL
SELECT TRIM(' MySQL TRIM Function ');
Code language: SQL (Structured Query Language) (sql)2Dữ liệu từ đầu vào của người dùng thường không như chúng tôi mong đợi. Đôi khi, nó không được định dạng tốt, chẳng hạn như sai trường hợp hoặc một số thậm chí chứa khoảng trắng ở đầu và cuối và cả các ký tự không mong muốn khác
Để giữ dữ liệu đúng định dạng, trước khi chèn hoặc cập nhật dữ liệu vào cơ sở dữ liệu, bạn cần dọn sạch dữ liệu đó. Một trong những nhiệm vụ quan trọng nhất trong việc làm sạch dữ liệu là loại bỏ các ký tự đầu và cuối không mong muốn
MySQL cung cấp một hàm chuỗi rất hữu ích có tên là
SELECT TRIM(' MySQL TRIM Function ');
Code language: SQL (Structured Query Language) (sql)2 để giúp bạn dọn dẹp dữ liệu. Sau đây minh họa cú pháp của hàmSELECT TRIM(' MySQL TRIM Function ');
Code language: SQL (Structured Query Language) (sql)2TRIM([{BOTH|LEADING|TRAILING} [removed_str]] FROM str);
Code language: SQL (Structured Query Language) (sql)Hàm
SELECT TRIM(' MySQL TRIM Function ');
Code language: SQL (Structured Query Language) (sql)6 cung cấp một số tùy chọn. Bạn có thể sử dụng tùy chọnSELECT TRIM(' MySQL TRIM Function ');
Code language: SQL (Structured Query Language) (sql)7,SELECT TRIM(' MySQL TRIM Function ');
Code language: SQL (Structured Query Language) (sql)8 hoặcSELECT TRIM(' MySQL TRIM Function ');
Code language: SQL (Structured Query Language) (sql)9 để hướng dẫn rõ ràng hàmSELECT TRIM(' MySQL TRIM Function ');
Code language: SQL (Structured Query Language) (sql)2 xóa đầu, cuối hoặc cả hai ký tự đầu và cuối khỏi một chuỗiTheo mặc định, hàm
SELECT TRIM(' MySQL TRIM Function ');
Code language: SQL (Structured Query Language) (sql)2 sử dụng tùy chọnSELECT TRIM(' MySQL TRIM Function ');
Code language: SQL (Structured Query Language) (sql)9SELECT TRIM(' MySQL TRIM Function ');
Code language: SQL (Structured Query Language) (sql)23 là chuỗi bạn muốn xóa. Nếu bạn không chỉ định một chuỗi cụ thể, hàmSELECT TRIM(' MySQL TRIM Function ');
Code language: SQL (Structured Query Language) (sql)2 chỉ xóa khoảng trắngSELECT TRIM(' MySQL TRIM Function ');
Code language: SQL (Structured Query Language) (sql)25r là chuỗi mà bạn muốn loại bỏSELECT TRIM(' MySQL TRIM Function ');
Code language: SQL (Structured Query Language) (sql)26Hàm
SELECT TRIM(' MySQL TRIM Function ');
Code language: SQL (Structured Query Language) (sql)2 trả về một chuỗi đã loại bỏ các ký tự không mong muốnLưu ý rằng để xóa các khoảng trắng ở đầu chuỗi, bạn sử dụng hàm
SELECT TRIM(' MySQL TRIM Function ');
Code language: SQL (Structured Query Language) (sql)28. Và để xóa khoảng trắng ở cuối chuỗi, bạn sử dụng hàmSELECT TRIM(' MySQL TRIM Function ');
Code language: SQL (Structured Query Language) (sql)29Ví dụ về hàm MySQL
SELECT TRIM(' MySQL TRIM Function ');
Code language: SQL (Structured Query Language) (sql)2Hãy lấy một số ví dụ về việc sử dụng chức năng MySQL
SELECT TRIM(' MySQL TRIM Function ');
Code language: SQL (Structured Query Language) (sql)2A) Sử dụng chức năng MySQL
SELECT TRIM(' MySQL TRIM Function ');
Code language: SQL (Structured Query Language) (sql)2 để xóa cả khoảng trắng ở đầu và cuốiCâu lệnh sau sử dụng hàm
SELECT TRIM(' MySQL TRIM Function ');
Code language: SQL (Structured Query Language) (sql)2 để xóa cả khoảng trắng ở đầu và cuối khỏi một chuỗiSELECT TRIM(' MySQL TRIM Function ');
Code language: SQL (Structured Query Language) (sql)Dùng thử
B) Sử dụng hàm MySQL
SELECT TRIM(' MySQL TRIM Function ');
Code language: SQL (Structured Query Language) (sql)2 để chỉ xóa các khoảng trắng ở đầuCâu lệnh sau sử dụng hàm
SELECT TRIM(' MySQL TRIM Function ');
Code language: SQL (Structured Query Language) (sql)2 để chỉ xóa các khoảng trắng ở đầuSELECT TRIM(' MySQL TRIM Function ');
Code language: SQL (Structured Query Language) (sql)2Dùng thử
Nó tương đương với câu lệnh sau sử dụng hàm
SELECT TRIM(' MySQL TRIM Function ');
Code language: SQL (Structured Query Language) (sql)28SELECT TRIM(' MySQL TRIM Function ');
Code language: SQL (Structured Query Language) (sql)8C) Sử dụng chức năng MySQL
SELECT TRIM(' MySQL TRIM Function ');
Code language: SQL (Structured Query Language) (sql)2 để chỉ xóa dấu cáchCâu lệnh sau sử dụng hàm
SELECT TRIM(' MySQL TRIM Function ');
Code language: SQL (Structured Query Language) (sql)2 để chỉ xóa các khoảng trắng ở cuối chuỗiSELECT TRIM(' MySQL TRIM Function ');
Code language: SQL (Structured Query Language) (sql)1Dùng thử
Nó tương đương với câu lệnh sau sử dụng hàm
SELECT TRIM(' MySQL TRIM Function ');
Code language: SQL (Structured Query Language) (sql)29SELECT TRIM(' MySQL TRIM Function ');
Code language: SQL (Structured Query Language) (sql)3D) Sử dụng chức năng MySQL
SELECT TRIM(' MySQL TRIM Function ');
Code language: SQL (Structured Query Language) (sql)2 để xóa các ký tự xuống dòngCác câu lệnh sau loại bỏ các ký tự xuống dòng ở cuối chuỗi
SELECT TRIM(' MySQL TRIM Function ');
Code language: SQL (Structured Query Language) (sql)5SELECT TRIM(' MySQL TRIM Function ');
Code language: SQL (Structured Query Language) (sql)6SELECT TRIM(' MySQL TRIM Function ');
Code language: SQL (Structured Query Language) (sql)7Lưu ý rằng dựa trên nền tảng, dòng mới có thể là \n (Unix hoặc Linux), \r (Mac) hoặc cả hai (\r\n)
E) Sử dụng hàm MySQL
SELECT TRIM(' MySQL TRIM Function ');
Code language: SQL (Structured Query Language) (sql)2 để cập nhật dữ liệu trong bảngTrong trường hợp dữ liệu đã có trong cơ sở dữ liệu và bạn muốn xóa các khoảng trắng hoặc các ký tự không mong muốn khác, bạn có thể sử dụng hàm
SELECT TRIM(' MySQL TRIM Function ');
Code language: SQL (Structured Query Language) (sql)2 trong câu lệnhSELECT TRIM(' MySQL TRIM Function ');
Code language: SQL (Structured Query Language) (sql)13Chúng tôi sẽ lấy bảng
SELECT TRIM(' MySQL TRIM Function ');
Code language: SQL (Structured Query Language) (sql)14 từ cơ sở dữ liệu mẫu để trình diễnCâu lệnh sau sử dụng hàm TRIM() để xóa tất cả khoảng trắng khỏi cột
SELECT TRIM(' MySQL TRIM Function ');
Code language: SQL (Structured Query Language) (sql)15 trong bảngSELECT TRIM(' MySQL TRIM Function ');
Code language: SQL (Structured Query Language) (sql)14TRIM([{BOTH|LEADING|TRAILING} [removed_str]] FROM str);
Code language: SQL (Structured Query Language) (sql)4Lưu ý rằng hàm
SELECT TRIM(' MySQL TRIM Function ');
Code language: SQL (Structured Query Language) (sql)2 chỉ xóa các ký tự đầu và/hoặc ký tự cuối không mong muốn khỏi một chuỗi. Nếu bạn muốn xóa các ký tự không mong muốn ở giữa một chuỗi, bạn nên sử dụng hàm REPLACE để thay thếCác hàm MySQL
SELECT TRIM(' MySQL TRIM Function ');
Code language: SQL (Structured Query Language) (sql)18 vàSELECT TRIM(' MySQL TRIM Function ');
Code language: SQL (Structured Query Language) (sql)19Nếu bạn chỉ muốn xóa khoảng trắng ở đầu hoặc cuối, bạn có thể sử dụng các hàm chuỗi khác.
SELECT TRIM(' MySQL TRIM Function ');
Code language: SQL (Structured Query Language) (sql)18 vàSELECT TRIM(' MySQL TRIM Function ');
Code language: SQL (Structured Query Language) (sql)19Câu lệnh sau sử dụng hàm
SELECT TRIM(' MySQL TRIM Function ');
Code language: SQL (Structured Query Language) (sql)18 để xóa các khoảng trắng ở đầu chuỗiSELECT TRIM(' MySQL TRIM Function ');
Code language: SQL (Structured Query Language) (sql)0Dùng thử
Câu lệnh sau sử dụng hàm
SELECT TRIM(' MySQL TRIM Function ');
Code language: SQL (Structured Query Language) (sql)19 để xóa dấu cách ở cuối chuỗiSELECT TRIM(' MySQL TRIM Function ');
Code language: SQL (Structured Query Language) (sql)1Dùng thử
Trong hướng dẫn này, bạn đã học cách sử dụng hàm
SELECT TRIM(' MySQL TRIM Function ');
Code language: SQL (Structured Query Language) (sql)6 để loại bỏ các ký tự đầu và cuối không mong muốn khỏi một chuỗi