在波斯尼亚,我们有以下字符仅在波斯尼亚和克罗地亚以拉丁形式使用,因此我需要将这些字母转换如下:
FROM | TO
ć | c
č | c
ž | z
š | s
đ | dj
如果可以通过某种特殊形式的正则表达式或 utf8_encode/decode 实现这一点,那么该信息和适当的示例将非常受欢迎!谢谢大家。
PS - 想用 PHP 实现这个目标!
最佳答案
你可以试试这个:
$search = array("ć", "č", "ž", "š", "đ");
$replacement = array("c", "c", "z", "s", "dj");
$new_string = str_replace($search, $replacement, $string);
此外,请查看str_replace
关于PHP:将特定波斯尼亚语字符转换为非波斯尼亚语(utf8 标准字符),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8386746/