将特殊字符转换为通用等价物(PHP)

时间:2011-12-19 21:53:01

标签: php

是否有一种有效的方法将特殊实体(例如& mdash)转换为其逻辑通用等价物(例如 - )?手册说明我可以将实际字符转换为其html实体,但这是相反的方向。能够将实体切换为通用的东西非常重要。另一个例子......& rdquo将成为一个简单的“在这个迄今为止虚构的功能。”

Helpz?

2 个答案:

答案 0 :(得分:4)

为什么html_entity_decode不能做你想做的事?

答案 1 :(得分:1)

使用iconv并打开音译。

$text = "—”";
echo iconv("UTF-8", "ASCII//TRANSLIT", $text), PHP_EOL;