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 expression yaitu 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:
Baca juga : Merubah Angka Menjadi Huruf Alphabet dan Sebaliknya dengan PHP
$result = preg_replace("/[^a-zA-Z]/", "", $string);
Contoh implementasinya:
$string = "Suka*()bumi #$^%&87 Kode ()*(&*^6.";
$result = preg_replace("/[^a-zA-Z]/", "", $string);
echo $result;
Baca juga : 3 Game Online Paling terkenal di Dunia
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);
Baca juga : Membuat Database dan Tabel PostgreSQL serta Cara Penggunaannnya di Terminal Ubuntu
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.
Baca juga : Membuat, Mengubah, dan Menghapus User PostgreSQL di Terminal Ubuntu