用他们的通讯角色替换'和类似的html代码?

时间:2013-05-18 01:18:25

标签: php

所以我有一个像这样的字符串:

$string = "This is a test string. It has characters like these: '";

是否有一个php函数将这些函数转换为它们的对应字符,在我的例子中,所需的输出将是:

print $string
// OUTPUT: This is a test string. It has characters like these: '

2 个答案:

答案 0 :(得分:13)

是的,有: htmlspecialchars_decode($string, ENT_QUOTES);

不确定具体'字符,据我所知htmlspecialchars(带ENT_QUOTES标志)将撇号(')转换为'(带领先零)

所以'值得检查的确切行为

编辑: 我做了测试,确实有效:)

答案 1 :(得分:5)

您可以使用html_entity_decode()

这就像反向性。如果您在输入字符串中使用引号,则必须将html_entity_decode()的第二个参数设置为ENT_QUOTES

查看实际操作:http://sandbox.onlinephpfunctions.com/code/7f4649eb47a8e639c514787a100b63bbad4bc8c6