Hàm rtrim() trong PHP

Hàm rtrim() trong PHP
Hàm rtrim() trong PHP

Chức năng của Hàm rtrim() trong PHP

Hàm rtrim() trong PHP dùng để loại bỏ khoảng trắng dư thừa trong một chuỗi và loại bỏ ký tự cuối được chỉ định trong chuỗi, hàm trả kết quả về chuỗi mới và không làm thay đổi chuỗi gốc.

Cú pháp của Hàm rtrim() trong PHP

$chuỗi_mới = rtrim("chuỗi_gốc","ký_tự_cuối");

chuỗi_gốc: Chuỗi gốc.

ký_tự_cuối: Ký tự cuối chuỗi cần loại bỏ.

$chuỗi_mới: Kết quả trả về chuỗi mới mà không làm thay đổi chuỗi gốc.

Ví dụ Hàm rtrim() trong PHP

<?php
echo rtrim("\mChạy       thử Ví dụ Hàm rtrim() trong PHP    \m","\m");
// Kết quả: \mChạy thử Ví dụ Hàm rtrim() trong PHP
echo "<br>";

echo rtrim("\mChạy       thử Ví dụ Hàm rtrim() trong PHP    \n","\n");
// Kết quả: \mChạy thử Ví dụ Hàm rtrim() trong PHP
echo "<br>";

echo rtrim("PHP Chạy       thử Ví dụ Hàm rtrim() trong PHP","PHP");
// Kết quả: PHP Chạy thử Ví dụ Hàm rtrim() trong
echo "<br>";
?>

Kết quả:

\mChạy thử Ví dụ Hàm rtrim() trong PHP
\mChạy thử Ví dụ Hàm rtrim() trong PHP
PHP Chạy thử Ví dụ Hàm rtrim() trong

Chạy Thử

Khi nào nên sử dụng rtrim() trong PHP?

rtrim() phù hợp khi dữ liệu có phần ký tự không cần thiết ở cuối chuỗi và bạn muốn loại bỏ chúng mà không tác động đến phần nội dung phía trước. Hàm này đặc biệt hữu ích khi xử lý dữ liệu nhập vào, nội dung đọc từ tệp hoặc các chuỗi được ghép tự động.

Làm sạch dữ liệu trước khi lưu hoặc xử lý

Khi dữ liệu được tạo từ nhiều nguồn khác nhau, cuối chuỗi có thể xuất hiện khoảng trắng hoặc ký tự xuống dòng không mong muốn. Sử dụng rtrim() trước khi lưu hoặc tiếp tục xử lý giúp dữ liệu gọn hơn và hạn chế sai lệch khi so sánh.

<?php
$ten = "Nguyen Van A   ";
$ten = rtrim($ten);

echo $ten;
?>

Cách này giữ nguyên khoảng trắng ở giữa các từ và chỉ xử lý phần cuối chuỗi. Đây là điểm hữu ích khi dữ liệu cần được chuẩn hóa nhưng không muốn làm thay đổi nội dung ban đầu.

Xử lý chuỗi khi đọc dữ liệu từ file

Dữ liệu đọc từ file có thể chứa ký tự xuống dòng hoặc khoảng trắng ở cuối mỗi dòng. rtrim() giúp loại bỏ phần dư này trước khi dữ liệu được đưa vào mảng, cơ sở dữ liệu hoặc các bước xử lý tiếp theo.

<?php
$dong = "PHP rtrim()\n";
$dong = rtrim($dong);

echo $dong;
?>

Việc làm sạch ngay sau khi đọc dữ liệu giúp các thao tác như so sánh, tìm kiếm hoặc kiểm tra điều kiện hoạt động ổn định hơn.

Loại bỏ ký tự thừa ở cuối đường dẫn hoặc chuỗi

Khi ghép đường dẫn hoặc chuỗi từ nhiều phần, dấu phân cách ở cuối có thể xuất hiện ngoài ý muốn. Có thể dùng rtrim() để loại bỏ dấu / dư thừa trước khi nối thêm phần dữ liệu mới.

<?php
$duongDan = "uploads/images///";
$duongDan = rtrim($duongDan, "/");

echo $duongDan;
?>

Cách xử lý này giúp đường dẫn có cấu trúc nhất quán, đặc biệt khi giá trị được tạo động từ nhiều biến khác nhau.

Lời kết

Cảm ơn các bạn đã tham khảo bài viết Hàm rtrim() trong PHP.

  • 0 Bình luận
Trần Thị Vân | Content Creator Web Mới
Trần Thị Vân
Trần Thị Vân là Content Creator tại Web Mới, phụ trách nghiên cứu, biên soạn nội dung và chia sẻ kiến thức về website, SEO, lập trình cùng các xu hướng công nghệ
Đánh giá
Chia sẻ nội dung đánh giá của bạn về Hàm rtrim() trong PHP
Email, Điện thoại của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *
Đánh giá của bạn
Tên *
Email
Số điện thoại *
Bình luận, Hỏi đáp
Yêu Cầu Báo Giá
Gửi trang web mẫu cần làm theo, chúng tôi sẽ báo giá đến bạn từ Email (tanlucit09@gmail.com - Bùi Tấn Lực) hoặc Zalo (Lực IT - 0398259259) !