Menghapus Spasi Akhir String Di PHP Dengan Fungsi rtrim()

Created at by Aris Munandar

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.

Comments

Congrats, you have the opportunity to be the first commenter on this article. Have questions or suggestions? Please leave a comment to start discussion.

Leave comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Discover more from Bahasaweb.com

Subscribe now to keep reading and get access to the full archive.

Continue reading