MMurt adlı üyeden alıntı

str_replace fonksiyonu herhangi bir metin veya karakter dizisindeki değiştirmek istediğimiz kelime/karakteri bularak yenisi ile değiştirmemize yarar.

Örnek : "Ali ile Ayşe okuldan saat 3:00 de geldiler." cümlesindeki Ali, Ayşe ve 3:00 kelimlerinin yerine Ahmet, Fatma ve 4:15 yazmak sitiyorsam fonksiyonu aşağıdaki gibi kullanmam gekir.

$EskiMetin="Ali ile Ayşe okuldan saat 3:00 de geldiler.";
$Eski=array("Ali","Ayşe","3:00");
$Yeni=array("Ahmet","Fatma","4:15");
$YeniMetin=str_replace($Eski,$Yeni,$EskiMetin);
echo $YeniMetin;
?>

Sonuc :

Eski Metin: Ali ile Ayşe okuldan saat 3:00 de geldiler.

Yeni Metin: Ahmet ile Fatma okuldan saat 4:15:00 de geldiler.


buradan örnek uygulamayı görebilirsin.



hocam cevabınız için teşekkür ederim ama benim kastettiğim o değil. örnek olarak;

'Ali ile Ayşe okuldan saat 3:00 de geldiler.' cümlesini ele alalım.Fonksiyon şu şekilde olmalı eğer Ali kelimesi varsa Ayşe yerine Ahmet yazsın . Yani Ali geçiyorsa cümlemizde çıktı :' Ali ile Ahmet okuldan saat 3:00 de geldiler.' olsun

Eğer cümle içerisinde ali geçmiyorsa 'veli ile Ayşe okuldan saat 3:00 de geldiler.' ise Cümle içerisinde Ali olmadığı için aynı şekilde kalsın.


İnşallah anlatabilmişimdir.



if(strpos('Ahmet', $page) === false) {
} else {

$page = str_replace('Ahmet','Mehmet',$page);
}

bu tarz birşey lazım ama bunu çalıştıramadım. Sayfa kodlarım $page olarak çalışmakta...