Menghapus Karakter yang Tidak Diinginkan dari String PHP
Dalam bahasa pemrograman PHP, terdapat fungsi strip_tags() yang bisa digunakan untuk menghilangkan tag dari HTML, XML dan juga PHP. Namun ada kalanya kita membutuhkan fungsi untuk menghilangkan karakter-karakter lain sehingga karakter yang tersisa hanyalah alphabet atau hanya angka.
Untuk menghilangkan karakter-karakter yang tidak diinginkan tersebut kita bisa menggunakan regular expressionyaitu preg_replace dengan menyesuaikan karakter apa saja yang hendak disisakan.
Menghapus Karakter Lain Selain Huruf
Sebagai contoh, kita akan mengambil isi dari sebuah string dan menghapus semua karakter kecuali huruf (huruf kecil "a-z", dan huruf besar "A-Z"), maka regular expressionnya adalah:
$result = preg_replace("/[^a-zA-Z]/", "", $string);
Contoh implementasinya:
$string = "Suka*()bumi #$^%&87 Kode ()*(&*^6.";
$result = preg_replace("/[^a-zA-Z]/", "", $string);
echo $result;
Ketika kode tersebut dijalankan, maka yang akan tampil adalah:
SukabumiKode
Menghapus Karakter Lain Selain Angka
Untuk menghapus semua karakter selain angka, maka kita bisa menggunakan regular expression berikut:
$result = preg_replace("/[^0-9]/", "", $string);
Contoh implementasinya:
$string = "Suka2*()bumi #$^%&0 Kode ()*(&*^19.";
$result = preg_replace("/[^0-9]/", "", $string);
echo $result;
Sehingga output dari script php tersebut adalah:
2019
Menghapus Karakter Lain Selain Huruf dan Angka
Ketika kita ingin mengambil isi dari sebuah string yang hanya berupa huruf dan angka, maka kita bisa menggunakan fungsi berikut:
$result = preg_replace("/[^a-zA-Z0-9]/", "", $string);
Contoh implementasinya:
$string = "Suka*()bumi #$^%& Kode ($%^2&^)*(0&*^19.";
$result = preg_replace("/[^a-zA-Z0-9]/", "", $string);
echo $result;
Sehingga output yang dihasilkan adalah:
SukabumiKode2019
Sekian sedikit tutorial mengenai penggunaan regular expression untuk menghilangkan karakter-karakter lain selain yang kita inginkan, semoga bermanfaat bagi sahabat semuanya.
0 Response to "Menghapus Karakter yang Tidak Diinginkan dari String PHP"
Post a Comment