Hàm trim() trong php giúp chúng ta xóa bỏ các ký tự trắng dư thừa trong chuỗi.

Cú pháp

trim(string $str)

Input: $str là một chuỗi cần xóa ký tự trắng dư thừa

Output: Một chuỗi sau khi đã loại bỏ các ký tự trắng dư thừa như

  • Ký tự trắng đầu chuỗi
  • Ký tự trắng cuối chuỗi
  • Nhiều ký tự trắng gần nhau được lược bỏ còn một khoảng trắng như văn bản thông thường.

Chú ý: Hàm này thường được dùng trong chuẩn hóa dữ liệu form trước khi thêm vào database.

Ví dụ hàm trim()

Ví dụ 1: Xóa ký tự trắng dư thừa chuỗi " Unitop.vn - Học lập trình web đi làm ";

Như bạn quan sát với chuỗi này đang bị dư 3 ký tự trắng ở đầu và 3 ký tự trắng ở cuối.

<?php
$str = '   Unitop.vn - Học lập trình web đi làm   ';
echo strlen($str);
?>

Kết quả độ dài của chuỗi ban đầu

49

Bây giờ chúng ta tiến hành xóa ký tự trắng dư ở đầu và cuối

$str = '   Unitop.vn - Học lập trình web đi làm   ';
$str_2 = trim($str);
echo strlen($str_2);

Khi chạy chương trình ta có độ dài chuỗi còn lại

43

Vậy sau khi lọc qua hàm trim() chuỗi đã bị lược đi 6 ký tự trắng dư thừa ở đầu và cuối.

Ví dụ 2: Xóa khoảng trắng dư thừa ở giữa chuỗi

<?php
$str = "Học Php         thật      là thú vị";
echo trim($str);
?>

Kết quả sau khi chạy chương trình

Học Php thật là thú vị

Chuỗi trên đã được xóa bỏ các ký tự trắng dư thừa ở giữa chuỗi. Rất hữu ích đúng không bạn?

Tổng kết

Qua bài này tôi đã giới thiệu đến bạn hàm xóa ký tự trắng dư thừa trong chuỗi php. Ngay bây giờ bạn cần ghi chép và thực hành lại bài để đảm bảo nắm chắc bài học!