Menghapus Spasi Akhir String Di PHP Dengan Fungsi rtrim()

Pada tutorial kali ini kita membahas bagaimana cara menghapus spasi akhir string di PHP dengan menggunakan fungsi rtrim(), selain spasi fungsi ini juga dapat menghapus ruang putih atau ruang kosong yang terjadi ketika proses input dari textarea atau text editor.

Berikut ini deskripsi fungsi rtrim().

rtrim(string $string, string $characters = " \n\r\t\v\x00"): stringCode language: PHP (php)

Fungsi rtrim() memiliki dua parameter.

  • $string digunakan untuk menentukan kalimat atau kata atau string yang ingin diproses oleh fungsi rtrim().
  • $characters adalah karakter yang ingin dihapus di akhir $string dengan fungsi rtrim().

Secara bawaan (default), fungsi rtrim() akan menghapus beberapa karakter dibawah ini.

KarakterASCIIKode HexaDeskripsi
” “320x20Spasi
“\t”90x09Tab
“\n”100x0ABaris baru
“\r”130x0DEnter
“\0”00x00NULL-Byte
“\v”110x0BTab vertikal

Jika anda ingin menghapus selain spasi pada akhir string, anda dapat menentukan sendiri dengan memberi nilai pada parameter $characters.

Baca juga: Menghapus Spasi Awal String Di PHP Dengan Fungsi ltrim()

Berikut ini adalah ilustrasi blok yang akan dihapus oleh fungsi rtrim() di PHP.

Blok karakter rtrim di PHP

Conton penggunaan fungsi rtrim()

Mari kita coba beberapa contoh penggunaan rtrim() di PHP untuk menghapus spasi akhir di string.

1. Menghapus spasi akhir string

Kode dibawah ini adalah contoh bagaimana cara menghapus spasi di akhir string menggunaan rtrim() secara bawaan (default).

<?php 
$string = 'Belajar PHP Indonesia  ';
$rtrim = rtrim($string);

var_dump($rtrim); // Output: string(21) "Belajar PHP Indonesia"Code language: HTML, XML (xml)

Pada $string diatas terdapat dua spasi diakhir kalimat tersebut, namun setelah melewati proses rtrim() spasi tersebut akan dihapus.

2. Menghapus karakter spesifik di akhir string

Selain spasi dari karakter bawaan fungsi rtrim() di PHP, anda juga dapat menentukan karakter atau simbol apa yang ingin dihapus pada bagian akhir string. Berikut ini adalah contohnya.

<?php 
$string = 'Unlimited~';
$rtrim = rtrim($string, '~');

var_dump($rtrim); // Output: string(9) "Unlimited"Code language: HTML, XML (xml)

Simbol “~” terhapus pada kata “Unlimited” seperti kode diatas karena kita menentukan $characters pada fungsi rtrim() untuk menghapus “~” diakhir kata.

Demikian tutorial cara menghapus spasi akhir string di PHP menggunakan rtrim(), semoga bermanfaat dan tinggalkan komentar jika ada pertanyaan.

Komentar

Selamat, anda berkesempatan menjadi komentator pertama di artikel ini. Punya pertanyaan atau saran? Silahkan tinggalkan komentar untuk memulai diskusi.
Terima kasih telah memilih untuk meninggalkan komentar. Harap diingat bahwa semua komentar dimoderasi sesuai dengan kebijakan, dan informasi anda TIDAK akan dipublikasikan. Harap JANGAN gunakan kata kunci di kolom nama. Mari kita buat diskusi yang menarik dan bermakna.

Tinggalkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses.