如何防止PHP将字符串中可识别的部分转换为html实体?
例如,假设我必须将各个部分连接到一个URL,例如:
echo '&' . 'section=' . '<br>';
$a = '&a';
$b = 'mplitude=';
echo "{$a}{$b}" . '<br>';
echo sprintf("%s%s", '"e', '=');
上面的代码打印以下内容:
§ion=
&litude=
"e=
而不是:
§ion=
&litude=
"e=
如何防止这种情况,而不对它抛出过滤器,试图将符号再次转换回字符串?
1条答案
按热度按时间bxgwgixi1#
您需要使用htmlspecialchars函数: