kaptann adlı üyeden alıntı

Veriyi, veritabanına "öğrenciler için %s dersi zordur" şeklinde kaydederiz.
Ardından veriyi ekrana yazdırırken:


$mesaj = "öğrenciler için %s dersi zordur";
$ders = "matematik";
echo sprintf($mesaj, $ders);


şeklinde yazarız.
Metin içerisindeki "%s" yerine "matematik" gelir.


kaptann adlı üyeden alıntı

Kodları sizin değişkeninize göre yazacak okursak:
Veritabanına "öğrenciler için %s dersi zordur" şeklinde kaydettikten sonra;


echo sprintf($sayfaoku[3], $ders);



Şeklinde yazabiliriz.


Bunlar en mantıklı yöntemlerdir. Ama veri daha önceden "matematik" olarak kaydedilmişse o durumda da str_replace ile veriyi çektikten sonra "matematik" kelimesini değiştirebilirsin.