加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > PHP > 正文

php – Escape双引号与变量里面的HTML echo

发布时间:2020-05-22 11:57:51 所属栏目:PHP 来源:互联网
导读:参见英文答案 Single and double quotes together as HTML attribute value?3 对于包含HTML的回声中的变量,我将在哪里添加斜杠以转义双引号? 例: echo input type=hidden name=id value=.$row[id]

参见英文答案 > Single and double quotes together as HTML attribute value?3
对于包含HTML的回声中的变量,我将在哪里添加斜杠以转义双引号?

例:

echo "<input type="hidden" name="id" value=".$row['id']." />";

这部分:

value=".$row['id']."
一些使用PHP输出HTML的提示:

>使用单引号使您不必转义双引号(使用echo时)
>使用htmlspecialchars()正确地转义您可能拥有的任何“流氓”值.

使用echo的示例:

echo '<input type="hidden" name="id" value="',htmlspecialchars($row['id'],ENT_QUOTES,'UTF-8'),'" />';

或者printf():

printf('<input type="hidden" name="id" value="%s" />','UTF-8')
);

或者,在HTML模式下:

?>
<input type="hidden" name="id" value="<?php echo htmlspecialchars($row['id'],'UTF-8'); " />
<?php

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读