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.
Ö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...