Filter text di PHP dengan str_replace
trik ini biasanya dipakai untuk menfilter comment atau pesan yang akan ditampilakan biasanya pada form buku tamu. Misal kata – kata yang dimasukkan “heru jelek” setelah di submit ternyata yang ditampilkan “heru keren“. Buat yang masih doyan dengan web 1.0 aku akan coba berbagi sedikit apa yang aku tahu.
Mungkin ini salah satu dari beberapa trik yang dapat digunakan untuk memfilter comment di php. Biar ngak ribet – rbet kita gunakan fungsi str_replace bawaan dari php itu sendiri biar ngak repot – repot harus membuat fungsi sendiri. yang perlu diperhatikan pada funtion str_repalce adalah sebagai berikut
str_replace(parameter pertama, parameter kedua, parameter ketiga)
- parameter pertama : ini merupakan kata atau kalimat yang akan difilter
- parameter kedua : ini merupakan kata pengganti untuk bagian pertama
- parameter ketiga : ini merupakan kata atau kalimat yang akan difilter
Contoh 1
1 2 3 | <? echo str_replace("jelek","keren","heru kamu jelek sekali"); ?> |
maka yang akan ditampilkan adalah “heru kamu keren sekali” (tolong jangan emosi ini kan cuma contoh)
untuk memfilter kata – kata yang lebih dari satu kita dapat menggunakan variabel array, yang perlu diperhatikan adalah indeks array dari kata yang akan difilter dan setelah difilter
Contoh 2
1 2 3 4 5 6 | <? $arrfrom = array("jelek","asem","jahat"); $arrto = array("keren","harum","baik"); $word = "heru kamu ini kok jelek sekali, sudah bau asem jahat lagi tuh"; echo str_replace($arrfrom, $arrto, $word); ?> |
maka yang akan ditampilkan adalah “heru kamu ini kok keren sekali, sudah bau harum baik lagi tuh” (tolong jangan emosi lagi)
semoga tutorial katrok diatas dapat membantu rekan – rekan yang nyasar ke blog “heru manusia biasa“
This entry was posted on Sunday, October 18th, 2009 at 8:30 pm and is filed under Pemrograman, PHP. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.
ebook2nya juga berserakan dirumah om 








heru Reply:
October 19th, 2009 at 5:36 am
whahaha, iah mohon dimaafkan contohnya emang katrok
Reply