$metin = mb_strtolower($metin,"UTF-8");
mb_strtolower daha önce de denedim I harflerini küçük i yapıyor malesef hocam.
Şöyle bi dene hocam bakalım olucakmı.
$metin = "IİŞÖÜĞÇ";
$a = mb_convert_encoding($metin ,'ISO-8859-9',mb_detect_encoding($metin ,'UTF-8',true));
echo mb_strtolower($a);
aynı sorun hocam bu da I harflerini i yaptı