Kebalikan dari ltrim(), fungsi rtrim() membersihkan bagian akhir (kanan) sebuah teks. Ini berguna untuk menghapus koma di akhir daftar, membuang ekstensi file, atau merapikan baris baru di ujung data. Artikel ini membahas cara menghapus spasi di akhir string dengan rtrim di PHP.
Fungsi rtrim()
<?php $teks = "Halo dunia "; echo "[" . rtrim($teks) . "]"; // "[Halo dunia]" ?>
Contoh Kasus: Menghapus Koma di Akhir Daftar
Saat membangun daftar dengan perulangan, sering tersisa koma di ujung yang perlu dibuang:
<?php
$hasil = "";
foreach (["Apel", "Mangga", "Jeruk"] as $b) {
$hasil .= $b . ", ";
}
echo rtrim($hasil, ", "); // "Apel, Mangga, Jeruk"
?>
Contoh Kasus: Membuang Ekstensi File
<?php $file = "laporan.pdf"; echo rtrim($file, ".pdf"); // "laporan" ?>
Jebakan Penting
Argumen kedua adalah kumpulan karakter, bukan kata utuh. rtrim("laporan.pdf", ".pdf") menghapus setiap karakter ., p, d, f dari akhir — kebetulan berhasil di sini, tetapi rtrim("app.pdf", ".pdf") juga akan menghapus huruf “p” pada “app”. Untuk memotong akhiran secara aman, gunakan str_ends_with() lalu substr().
Kesimpulan
Gunakan rtrim() untuk membersihkan akhir string, ideal untuk membuang koma sisa atau spasi. Hati-hati bahwa argumen kedua adalah kumpulan karakter, bukan sufiks utuh.
Referensi: untuk penjelasan lebih mendalam, kunjungi dokumentasi resmi PHP (php.net).

