如何用PHP替换具有相似外观的ASCII字符的UTF-8字符?

时间:2014-04-20 02:05:00

标签: php utf8-decode

我有关于Unicode的问题。我需要PHP中的函数来转换字符串:

  

Xinchàotấctảcácbạn。 Mìnhkhôngbiếttiếnganh。

要:

  新加坡的禁令。 Minh khong biet tieng anh。

有人能帮助我吗?

1 个答案:

答案 0 :(得分:7)

iconv//TRANSLIT修饰符一起使用:

$str1 = "Xin chào tất cả các bạn. Mình không biết tiếng anh.";
$str2 = iconv("UTF-8", "ASCII//TRANSLIT", $str1);
print($str1.PHP_EOL.$str2);

输出将是:

  

Xin chào tất cả các bạn. Mình không biết tiếng anh.
  Xin chao tat ca cac ban. Minh khong biet tieng anh.

DEMO