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 Tertentu Dengan PHP Termasuk Simbol

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:
HobiKoding2021
Sekian 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.