Membuang spasi di awal, tengah, dan akhir string di PHP

Publish Date : 23-12-2016 , dibaca 13784 kali, Hari ini dibaca : 1 kali ,0 comments

Membuat input data pada suatu aplikasi, khususnya dengan PHP dan MySQL perlu hati-hati agar tidak terjadi kesalahan data. Kalau aplikasi itu dibuat sendiri dan digunakan sendiri, maka akan lebih mengetahui hal-hal apa yang dilarang dan hal apa yang diperbolehkan pada saat entry data.

Misalnya input nomor HP ke dalam field yang bersifat CHAR atau TEKS atau VARCHAR, dan kita menghendaki agar tidak terjadi dobel entry, maka kita harus membuat spasi kosong (white space) yang dimasukkan oleh user agar bisa dibuat filter yang akurat. Karena tiap orang memiliki karakter tersendiri dalam menuliskan nomor handphone, misalnya ada yang senang dengan kelompok 3 digit, ada yang 4 setiap 4 digit diberi spasi, ada juga yang tanpa spasi.

Membuang Spasi di String dengan PHP

Nah kali ini saya akan share bagaimana membuang spasi kosong pada awal string, tengah string, dan akhir string sekaligus dengan fungsi PHP yang kita rakit sendiri. Berikut ini contoh scriptnya:

1. Membuat fungsi terlebih dahulu dengan nama buangspasi()

function buangspasi($teks){
$teks= trim($teks);
while( strpos($teks, ' ') ){
$hasil= str_replace(' ', ", $teks);
}
return $teks;
}

//contoh 1

$tulisan = ”   Mencoba menghilangkan Spasi “;
echo $tulisan;
echo “<br />”;
echo buangspasi($tulisan);

Hasilnya akan menjadi: MencobamenghilangkanSpasi

//Contoh 2
$HP=”   0858  5508 7788 “;
$hasil=buangspasi($HP);
echo “<br />”;
echo $HP;
echo “<br />”;
echo $hasil;

Produk Rekomendasi

Artikel Terkait

Diskusi



wa