Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php有没有办法将拉丁字母转换成英语字母?_Php_Preg Replace - Fatal编程技术网

php有没有办法将拉丁字母转换成英语字母?

php有没有办法将拉丁字母转换成英语字母?,php,preg-replace,Php,Preg Replace,有没有办法用php将拉丁字母转换成英语字母 例如:āáǎa转移到a e传输到e 转换到i …//可能有几十种,主要分布在德国、法国、意大利、西班牙 PS:如何使用php传递标点符号?我还想将%20传输到空间,将%27传输到'。谢谢你。看一看看一看iconv通常可以为你做这件事: iconv("utf-8", "ascii//TRANSLIT//IGNORE", $string); 将源编码调整为首选项。//translatit//IGNORE部分告诉iconv尽可能地进行音译(替换为“相似”字

有没有办法用php将拉丁字母转换成英语字母

例如:
āáǎa
转移到
a

e
传输到
e

转换到
i

…//可能有几十种,主要分布在德国、法国、意大利、西班牙


PS:如何使用php传递标点符号?我还想将
%20
传输到空间,将
%27
传输到
'
。谢谢你。

看一看

看一看

iconv通常可以为你做这件事:

iconv("utf-8", "ascii//TRANSLIT//IGNORE", $string);

将源编码调整为首选项。
//translatit//IGNORE
部分告诉iconv尽可能地进行音译(替换为“相似”字符),并忽略(省略或替换为“?”,不记得)它不能完成的内容。

iconv通常可以为您完成以下操作:

iconv("utf-8", "ascii//TRANSLIT//IGNORE", $string);

将源编码调整为首选项。
//translatit//IGNORE
部分告诉iconv尽可能地进行音译(替换为“相似”字符),忽略(省略或替换为“?”,记不起来)不能的内容。

你知道如何使用php传递标点符号吗?我还想将
%20
传输到
空间
,将
%27
传输到
'
?谢谢。你知道如何使用php传递标点符号吗?我还想将
%20
传输到
空间
,将
%27
传输到
'
?谢谢你。