$s = str_replace(array(" & # 3 5 1;", " & # 3 5 0;", " & # 2 8 7;", " & # 2 8 6;", " & # 3 0 5;", "& # 3 0 4;"), array("ş", "Ş", "ğ", "Ğ", "ı", "İ"), $s);& # 3 0 5 ; aralarında boşluk bıraktım. sen boşlukları al birleştir. yani. kabul etmiyor o açıdan boşluk bıraktım.