sadece Türkçe karakterleri replace fonksiyonu ile değiştirip ardından strtoupper ile diğer kalan karakterleri büyüğe çevirebilirsiniz. Bu da 2.yöntem ve şık görünür.
öncesi = ÇalIŞkan Çocuk iken;
$_POST['ad'] = strtoupper($_POST['ad']);
sonrası = ÇALIŞKAN ÇOCUK olur.
iyi çalışmalar