Menghapus Karakter Tertentu Dengan PHP Termasuk Simbol
Dalam bahasa pemrograman PHP sebagian besar dari Anda pasti sudah mengetahui bahwa pada pemograman php terdapat fungsi strip_tags() yang dapat digunakan untuk menghilangkan tag dari sebuah pemograman HTML, XML dan juga PHP. Namun dalam situasi tertentu ada kalanya Anda membutuhkan fungsi yang dapat menghilangkan karakter-karakter lainnya sehingga karakter yang tersisa hanyalah alphabet atau hanya angka yang dibutuhkan.
Cara untuk menghilangkan karakter-karakter yang tidak diinginkan tersebut Anda dapat menggunakan regular expression yaitu preg_replace dengan menyesuaikan karakter tertentu yang hendak akan disisakan.
Menghapus Karakter Lain Selain Huruf
- Sebagai contoh, disini akan mengambil isi dari sebuah string kemudia 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 = "Hobi*()Koding #$^%&87()*(&*^6."; $result = preg_replace("/[^a-zA-Z]/", "", $string); echo $result;
- Ketika kode tersebut dijalankan, maka yang akan tampil adalah:
HobiKoding
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 = "Hobi2*()Koding #$^%&0()*(&*^21."; $result = preg_replace("/[^0-9]/", "", $string); echo $result;
- Sehingga output dari script php tersebut adalah:
2021
Menghapus Karakter Lain Selain Huruf dan Angka
- Ketika Anda 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 = "Hobi*()Koding #$^%&($%^2&^)*(0&*^19."; $result = preg_replace("/[^a-zA-Z0-9]/", "", $string); echo $result;
- Sehingga output yang dihasilkan adalah:
HobiKoding2021Sekian Artikel kali ini yang membahas sedikit tutorial mengenai penggunaan fungsi php atau regular expression untuk menghilangkan karakter-karakter lain selain yang dibutuhkan, semoga bermanfaat bagi sahabat semuanya.
Posting Komentar