继承我的代码:
$string = 'It';
$string = html_entity_decode($string);
echo $string;
它应该回应“它”,但它只是回应ASCII码。我使用了错误的功能吗?我也尝试了htmlspecialchars_decode,它什么都没改变。
答案 0 :(得分:9)
那些不是有效的实体实际上,它们在HTML 4中有效(我想也是HTML5),但在这种情况下,实体需要以分号终止,以便PHP识别它们: / p>
$string = 'It';
htmlspecialchars_decode()
仅解码<
,>
,&
,'
和"
(最后两个取决于引号标志)