PHP函数将例如“æ”转换为“ae”,反之亦然?

时间:2014-03-31 21:15:19

标签: php encoding character

是否有PHP函数将“Æ”之类的连字转换为“AE”而反之亦然

2 个答案:

答案 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