是否有PHP函数将“Æ”之类的连字转换为“AE”而反之亦然?
答案 0 :(得分:1)
您可以使用PHP的一些功能,一个是preg_replace()
功能。
<?php
$replace='Æ';
$new=str_replace('Æ', 'AE', $replace);
echo $new;
将回显 AE
反之亦然:
<?php
$replace='AE';
$new=str_replace('AE', 'Æ', $replace);
echo $new;
将回显Æ
使用str_replace()
功能,可以在句子中使用,例如:
echo str_replace("Æ","AE","Æ has been replaced from using: ") . "Æ";
回声 AE已被替换为使用:Æ
答案 1 :(得分:0)
iconv
”的 //TRANSLIT
效果非常好:
$strWithoutLigatures = iconv("utf-8", "us-ascii//TRANSLIT", $strWithLigatures);
(source)