如何在html标签中插入双引号。
例如: php代码:
$con = "the teacher said: \"hello\"";
在php中返回:
'<tagname name="'$con'">'
问题是它只需要文本才能找到第一个双引号
感谢。
答案 0 :(得分:0)
$con = "the teacher said: "hello"";
echo '<tagname con="'.$con.'">';
使用.
集中字符串。因为您不能在HTML属性中包含双引号,即使在PHP中转义它,也要将双引号编码为"
,它将显示为"
。如果您想自动执行此操作,请运行
$con = htmlspecialchars($con);
自动编码字符串。您可以使用
内联运行此内容echo '<tagname con="'.htmlspecialchars($con).'">';
PHP手册:htmlspecialchars
答案 1 :(得分:0)
使用htmlspecialchars
:
echo '<tagname name="' . htmlspecialchars($con) . '">'
HTML raw:
<tagname name="the teach said: "hello"">
答案 2 :(得分:0)
这里有两个问题。
.
htmlspecialchars
这样:
'<tagname name="' . htmlspecialchars($con) . '">'