UndeRTakeR'ın verdiği kodu kullanabilrsin.
Neden böyle bir sorun var? yanıtına gelince de bazı harfler yanlış tanıtılmış mesela;
$find = array('s', 'S');
$string = str_replace ($find, 's', $string);
kısmında hiçbir yerde ş veya Ş yok s ve S var.
o şekilde diğerleri de değişirse sorun kalmaz. senin kodun da çalışır.