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:D

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 blogheru manusia biasa

Tags: , , , , , ,

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.

43 Responses to “Filter text di PHP dengan str_replace”

Hari Mulya October 18th, 2009 at 9:43 pm

biasanya sy pake function tu buat ngakalin db,, misal bt ngganti ‘&’ jadi ‘&’ biar bs valid XHTML.. contoh kalimatnya saya maklum, lagian ga da org gila yg ngaku gila :D

Reply

heru Reply:

whahaha, iah mohon dimaafkan contohnya emang katrok :D

Reply

Hari Mulya October 18th, 2009 at 9:45 pm

kalo sy nulisnya ‘h e r u j e l e k’ bs ke-replace ga? :D

Reply

heru Reply:

ntr saya tambahin lagi arraynya :P

Reply

elmoudy October 18th, 2009 at 10:38 pm

pelajaran PHP… inget masa2 berjibaku beberapa waktu yg lalu
ngoprek2 script… puzziiink
.-= elmoudy´s last blog ..Lari-lari plus Meditasi di Senayan =-.

Reply

heru Reply:

hehe itu rutinitas saya mas, klo ketemum error enakan ditinggal tidur aja :P

Reply

vany October 18th, 2009 at 10:54 pm

heru narsis deh….
hehehe…
.-= vany´s last blog ..Numbers and Uncertainty =-.

Reply

heru Reply:

jangan mual2 ya mba setelah baca tulisan ini :D

Reply

suryaden October 19th, 2009 at 2:46 am

sip.. bikin pusing kepala.. :D .-= suryaden´s last blog ..bridge over troubled water =-.

Reply

heru Reply:

hehe ngak sesulit oprek2 linux mas :D

Reply

Deka October 19th, 2009 at 9:13 pm

Saya sendiri masih kurang mengerti script yang ada di PHP, so sepanjang perjalananku membaca postingan ini masih ditengah-ditengah antara tidak mengerti dan sedikit mengerti.hehehe…
.-= Deka´s last blog ..Mengenal Web Hosting dan Data Center =-.

Reply

heru Reply:

selamat menikmati mas :D

Reply

Deka Reply:

Sama-sama, padahal saya masih gak ngerti lo. hehehe…
.-= Deka´s last blog ..Mengenal Web Hosting dan Data Center =-.

Reply

heru Reply:

hehe ngak apa2 mas, ntar lama ngerti sendiri :D

masnur October 19th, 2009 at 9:44 pm

Dari awal aku ngeblog sudah penasaran dengan oprex2an gini cuma belum punya waktu cukup utk belajar jadi ya belum paham juga. Apa ada bukunya yang dijual seputar bahasa pemrograman ?
.-= masnur´s last blog ..Hanoman dan Sun Go Kong =-.

Reply

heru Reply:

banyak kok mas :) ebook2nya juga berserakan dirumah om google

Reply

aldy October 19th, 2009 at 10:33 pm

Emang ngoprek program asik dan menyenangkan, tetapi kalau sudah buntu, kepala kebawah kaki keatas juga nggak ketemu.
Saya cuma mudheng di Visual Foxpro Ver 9.0 aja her, kalau PHP dikit-dikit, kalau java ? mending aku angkat tangan *menyerah*.
.-= aldy´s last blog ..Komentar Anda, Identitas Anda Juga. =-.

Reply

heru Reply:

hehe, sama mas klo udah ketemu error saya biasa tinggal tidur aja :D

Reply

HumorBendol October 20th, 2009 at 12:02 am

Wadoh…PHP…mumet bro
Btw, makasih…
.-= HumorBendol´s last blog ..Rumah Idaman =-.

Reply

heru Reply:

sama2 bro :D saya pembaca setia humor2 anda :D

Reply

HumorBendol October 20th, 2009 at 12:04 am

Kayaknya…kena SPAM ya?
.-= HumorBendol´s last blog ..Rumah Idaman =-.

Reply

heru Reply:

iah ne baru ta’ tarik lagi ke alamnya, ngak tau juga knapa bisa masuk ke spam :D

Reply

Jajang October 20th, 2009 at 5:17 am

sumpeh gak ngerti nich, harus banyak belajar lagi tentang php biar gak gaptek.
.-= Jajang´s last blog ..Rumah Milyarder : Gaya Hidup Orang Terkaya dan Terkenal =-.

Reply

heru Reply:

ayo mas ambil bukubya sekarang :D
jah kayak anak sd aja :D

Reply

the Bunglon's October 20th, 2009 at 2:47 pm

pusing..
.-= the Bunglon’s´s last blog ..Aturan Yang Gak Jelas =-.

Reply

heru Reply:

Minum obat mas :D ntr tambah parah loh :P

Reply

Abula October 20th, 2009 at 2:55 pm

thanks infonya ….
langsung saya praktekkan dalam prosesi pembelajaran yang sedang saya lakukan di dunia PHP ini …

Salam Hangat Selalu,
AbulaMedia.com
.-= Abula´s last blog ..Satu Tambah Satu Sama Dengan Empat =-.

Reply

heru Reply:

sama mas, terima kasih udah berkunjung :)

Reply

Blogodolar October 20th, 2009 at 4:17 pm

Hi hi hi…lucu tutorialnya gan :D .-= Blogodolar´s last blog ..5 Blog Blogging Terbaik Indonesia =-.

Reply

p3nyo October 20th, 2009 at 11:03 pm

mantapp source nya mas..
emg deh, saat BW ke blog mas heru ini, selalu dapat tambahan ilmu yg bermanfaat.. ;)
.-= p3nyo´s last blog ..Apa Sih Asyiknya Belajar SEO? =-.

Reply

heru Reply:

makasih mas :)

Reply

blogpopuler October 21st, 2009 at 12:16 pm

mo coba aja tutorialnya.
Coba ya..heru kamu jelek sekali
.-= blogpopuler´s last blog ..100 Desa Komputer Pada 100 Hari Pertama =-.

Reply

heru Reply:

sialhkeun :D

Reply

blogpopuler October 21st, 2009 at 12:18 pm

lho kok nggak berobah?
.-= blogpopuler´s last blog ..100 Desa Komputer Pada 100 Hari Pertama =-.

Reply

heru Reply:

nyobain diamana mas?

Reply

wira October 21st, 2009 at 1:17 pm

walah, tutorialnya nggak katrok kok, bagus, saya baru tahu, hehe
.-= wira´s last blog ..Selamat Bekerja Pak Presiden =-.

Reply

Antoni October 22nd, 2009 at 10:08 am

kalo heru buruk rupa gimana jadinya???
wkwkwkwk, ada2 aje lu…

Reply

heru Reply:

*KEPLAK2*

Reply

bagus January 3rd, 2010 at 10:05 am

thanks…..
ternyata ada fungsi itu yah… berguna banget brooo….

Reply

captbbx March 12th, 2010 at 8:06 pm

keren bang artikelnya, salut dh pokoknya, pembahasan yang singkat tapi tetep ok, tambah lagi ya, artikelnya :D

Reply

Cerita Dewasa Online April 28th, 2010 at 7:57 am

sangat bermanfaat gan… tapi aku masih bingung nich… kode di atas di letakkan di file php yang mana ya???
:( :(
.-= Cerita Dewasa Online´s last blog ..Inilah 10 Pemain Sepak Bola Terkaya =-.

Reply

dipu December 18th, 2011 at 9:45 pm

mau tanya ini buat tugas akhir saya…

Klo seandainya kata pengganti dan kata yang diganti itu diambil dari database mysql gmn y…?

Terima kasih sebelumnya…
^_^

Reply

Leave a Reply

CommentLuv badge