我希望能够用英文字母替换句子中的每个土耳其字母,我尝试使用以下函数:
$title_result = "Türkiye'nin en iyi oranlari ile Lider Bahis Sitesi";
$turkish = array("ı", "ğ", "ü", "ş", "ö", "ç");//turkish letters
$english = array("i", "g", "u", "s", "o", "c");//english cooridinators letters
$final_title = str_replace($turkish, $english, $title_result);//replace php function
print_r($turkish);//when printing this i got: Array ( [0] => ı [1] => ğ [2] => ü [3] => ş [4] => ö [5] => ç )
return $final_title;
我认为问题出在土耳其字符上,但我不知道如何让php正确读取这些字符以便正确地进行替换。请给我建议?
php -i | grep mbstring
在 Linux 终端中)。它应该已经启用,因为我猜测土耳其字符可以存储在两个字节而不是一个字节中。 - k102