[PHP] Hàm trim() trong PHP dùng để làm gì?

Chia sẻ kiến thức ngôn ngữ lập trình C, C++, C#, Java, Python, PHP, JS, SQL ...

Các điều hành viên: Admin, Mod, SMod

[PHP] Hàm trim() trong PHP dùng để làm gì?

Gửi bàigửi bởi Shopee » 19/10/2023 20:17

Định nghĩa:
Hàm trim() được dùng để: “Xóa những ký tự khoảng trắng ở đầu và cuối chuỗi hoặc xóa những ký tự do bạn chỉ định ra khỏi vị trí đầu tiên và cuối cùng của chuỗi. Việc xóa ở vị trí đầu tiên (hoặc cuối cùng) sẽ kết thúc khi ký tự đầu tiên (hoặc cuối cùng) của chuỗi không nằm trong danh sách ký tự do bạn chỉ định”.

Cú pháp:
Mã: Chọn tất cả
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ư:
+ " " (ASCII 32 (0x20)), một khoảng trắng thông thường
+ "\t" (ASCII 9 (0x09)), một tab
+ "\n" (ASCII 10 (0x0A)), một dòng mới
+ "\r" (ASCII 13 (0x0D)), trả về đầu dòng.
+ "\0" (ASCII 0 (0x00)), ký tự null
+ "\v" (ASCII 11 (0x0B)), một tab ngang
+ 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ụ:
- Ví dụ 1: Xóa khoảng trắng, ký tự tự định nghĩa ở đầu và cuối chuỗi
+ Code:
Mã: Chọn tất cả
$text   = "           ------This is a test -- string :) ...     ";
$hello  = "Hello World";
var_dump($text);
echo "<br />";
var_dump($hello);
echo "<br />";

$trimmed = trim($text);
var_dump($trimmed);
echo "<br />";

$trimmed = trim($text, " -.");
var_dump($trimmed);
echo "<br />";

$trimmed = trim($hello, "Hdle");
var_dump($trimmed);
echo "<br />";

$trimmed = trim($hello, 'HdWr');
var_dump($trimmed);
echo "<br />";

+ Kết quả:
Mã: Chọn tất cả
string(53) " ------This is a test -- string :) ... " 
string
(11) "Hello World" 
string
(37) "------This is a test -- string :) ..." 
string
(27) "This is a test -- string :)" 
string
(5) "o Wor" 
string
(9) "ello Worl"

- Ví dụ 2: Xóa khoảng trắng dư thừa ở giữa chuỗi
+ code:
Mã: Chọn tất cả
<?php
$str 
= "Học Php         thật      là thú vị";
echo trim($str);
?>

+ kết quả:
Mã: Chọn tất cả
Học Php thật là thú vị


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!
- Các bạn có thể xem chi tiết hơn trên https://www.php.net/manual/en/function.trim.php
Sửa lần cuối: nghiammo1992 20/10/2023 00:38
Hình đại diện của thành viên
Shopee
☀️1/30☀️
☀️1/30☀️
 
Bài viết: 1
Ngày tham gia: 08/03/2012 11:02

Quay về C, C++, C#, Java, Python, PHP, JS, SQL ...

 


  • Chủ đề tương tự
    Trả lời
    Xem
    Bài viết mới nhất

Ai đang trực tuyến?

Đang xem chuyên mục này: Không có thành viên nào đang trực tuyến39 khách

cron