DukeAnn
做一个优雅的程序员

PHP中转义与反转义html

PHP htmlspecialchars() 函数

实例

把预定义的字符 “<” (小于)和 “>” (大于)转换为 HTML 实体:

<?php
$str = "This is some <b>bold</b> text.";
echo htmlspecialchars($str);
?>

以上代码的 HTML 输出如下(查看源代码):

<!DOCTYPE html>
<html>
<body>
This is some <b>bold</b> text.
</body>
</html>

以上代码的浏览器输出:

This is some <b>bold</b> text.

PHP htmlspecialchars_decode() 函数

实例

把预定义的 HTML 实体 “<“(小于)和 “>”(大于)转换为字符:

<?php
$str = "This is some <b>bold</b> text.";
echo htmlspecialchars_decode($str);
?>

以上代码的 HTML 输出如下(查看源代码):

<!DOCTYPE html>
<html>
<body>
This is some <b>bold</b> text.
</body>
</html>

以上代码的浏览器输出:

This is some bold text.
DukeAnn的笔记本:DukeAnn的博客 » PHP中转义与反转义html
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址