REKLAM ALANI

PHP Str_replace fonksiyonu ile istediğin terimleri değiştir

PHP Str_replace fonksiyonu ile istediğin terimleri değiştir

avatar TRWebmaster
Aktif Üye
198
#1
Yorumu Paylaş

Bir metinin içindeki istediğin terimleri istediğin terimler ile değiştirmene yarayan bu fonksiyon ile bir çok düzeltme ve sansürleme gibi işlemleri rahatlıkla yapabilirisin.
 
str_replace fonksiyonu 3 parametre ile çalışır, ilk parametreye bulunacak değeri, ikinci parametreye bulanan değerin ne ile değiştirileceğini, son parametreye ise değişikliliğin yapılacağı metini ya da metinin olduğu değişkeni yazarız.
PHP Kod:
$metin 'Bugün hava çok soğuk';
$sonuc str_replace('soğuk''sıcak'$metin);
echo 
$sonuc

Ekranda Bugün hava çok sıcak yazar. Metin değişkeninde soğuk metnini sıcak ile değiştir.
 
Bu fonksiyon ile bir güzel örnek daha verelim. Bir dizi, bir foreach döngüsü ve str_replace fonksiyonu ile kelime vurgulaması yapalım:
PHP Kod:
$kelimeler = array('php''Musa''örnek');
$metin 'Merhaba ben Musa. Bu da php için örnek bir çalışma.';
 
foreach($kelimeler as $kelime) {
   $metin str_replace($kelime'<b>' $kelime '</b>'$metin);
}
 
echo $metin

Ekran çıktısı:
Alıntı:Merhaba ben Musa. Bu da php için örnek bir çalışma.
 
Oluşturduğumuz $kelimeler dizisinin içerisine yazdığımız kelimeleri metin içinde <b>…</b> etiketleri arasına alarak kalın yaptık ve vurgulamış olduk. Metnimiz ne olursa olsun diziye yazacağımız kelimeleri seçip vurgulayacaktır.
deneme
Aktif Üye

Konuda Ara

0 Yorum


Konuyu Okuyanlar: