Membuang spasi di awal, tengah, dan akhir string

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.

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()
//membuat function
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;

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: