Menghapus Karakter yang Tidak Diinginkan dari String PHP



Menghapus Karakter yang Tidak Diinginkan dengan 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

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel