【问题标题】:str_replace() html entities charactersstr_replace() html 实体字符
【发布时间】:2013-10-29 21:48:54
【问题描述】:

我创建这个脚本来只转换字符(而不是符号)。

基本上,我创建了两个数组:

第一个:

$decode = array("À","Á","Â","Ã","Ä","Å","Æ","Ç","È","É","Ê","Ë","Ì","Í","Î","Ï","Ð","Ñ","Ò","Ó","Ô","Õ","Ö","Ø","Ù","Ú","Û","Ü","Ý","Þ","ß","à","á","â","ã","ä","å","æ","ç","è","é","ê","ë","ì","í","î","ï","ð","ñ","ò","ó","ô","õ","ö","ø","ù","ú","û","ü","ý","þ","ÿ");

第二个(实体):

$entities = array("À","Á","Â","Ã","Ä","Å","Æ","Ç","È","É","Ê","Ë","Ì","Í","Î","Ï","Ð","Ñ","Ò","Ó","Ô","Õ","Ö","Ø","Ù","Ú","Û","Ü","Ý","Þ","ß","à","á","â","ã","ä","å","æ","ç","è","é","ê","ë","ì","í","î","ï","ð","ñ","ò","ó","ô","õ","ö","ø","ù","ú","û","ü","ý","þ","ÿ");

并用str_replace($entities, $decode, $string) 替换。

显然它应该可以工作,但例如使用这个字符串。

$string= "è ò à ç ù § ° *é";

返回

è ò à ç ù § ° *é

我不明白为什么它不起作用,有什么想法吗?

【问题讨论】:

    标签: php html str-replace html-entities


    【解决方案1】:

    试试这个:str_replace($decode, $entities, $string);

    【讨论】:

      【解决方案2】:
      猜你喜欢
      • 2015-12-20
      • 2013-04-15
      • 2011-09-02
      • 1970-01-01
      • 2023-03-11
      • 2017-07-05
      • 2011-03-03
      • 1970-01-01
      • 2023-03-31
      相关资源
      最近更新 更多