Cara Hapus White Space atau Karakter Kosong dengan PHP

Dengan menggunakan preg_replace kita dapat menghapus karakter kosong di dalam script php atau halaman html. Meskipun terlihat sederhana cara ini terbukti manjur.

Karakter kosong yang saya maksud meliputi:

“r” (ASCII 13 (0x0D)),carriage return.
“” (ASCII 0 (0x00)), NULL byte.
“n” (ASCII 10 (0x0A)), baris baru (line feed).
“x0B” (ASCII 11 (0x0B)), tab vertikal.
” ” (ASCII 32 (0x20)), ruang biasa.
“t” (ASCII 9 (0x09)), tab.

Nah untuk membersihkan karakter-karakter diatas gunakan kode berikut ini:

$string = preg_replace('/s+/','',$string);
$string = str_replace(' ',' ',$string);

Untuk lebih merapikannya bisa kita tambahkan trim,rtrim, ltrim dan chop.

trim () untuk menghapus karakter spasi di awal dan akhir string.
ltrim () untuk menghapus spasi di awal string.
rtrim () untuk menghapus spasi di akhir/ujung string.

Leave a Reply

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