Merhaba,
bir site içi arama yaptım. arama sonuçlarını büyük-küçük harfleri değiştirmeden koyulaştıramadım.
örneğin
$aranan="ista";
$text="İstanbul'da hava kirliliği";
echo eregi_replace($aranan,'<b>'.$aranan.'</b>',$text);
// verdiği sonuç : "<b>ista</b>nbulda hava kirliği"
// koyulaştırdı ama i küçüldü (doğal olarak)
ereg_replace($aranan,'<b>'.$aranan.'</b>',$text);
//eşleşme bulamıyor (doğal olarak)
//istediğim şey bu iki stringi kullanıp şunu elde etmek
"<b>İsta</B>nbul'da hava kirliliği"
case-insensitive fonksiyonlarla replace yaptığımda $aranan neyse onu replace ediyor. case-sensitive'lerdeyse büyük küçük harf farkı olduğundan eşleştiremiyor.
ereg_replace()
eregi_replace()
preg_replace()
strstr()
stristr()
fonksiyonları istediğim sonucu vermiyor.
Lütfen yardım. hiç böyle çaresiz kaldığımı hissetmemiştim.