最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

PHP htmlspecialchars()函数用法与实例讲解

来源:懂视网 责编:小采 时间:2020-11-27 14:43:36
文档

PHP htmlspecialchars()函数用法与实例讲解

PHP htmlspecialchars()函数用法与实例讲解:PHP htmlspecialchars() 函数 实例 把预定义的字符 < (小于)和 > (大于)转换为 HTML 实体: <?php $str = This is some <b>bold</b> text.; echo htmlspecialchars($str
推荐度:
导读PHP htmlspecialchars()函数用法与实例讲解:PHP htmlspecialchars() 函数 实例 把预定义的字符 < (小于)和 > (大于)转换为 HTML 实体: <?php $str = This is some <b>bold</b> text.; echo htmlspecialchars($str

上面代码的浏览器输出如下:

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

定义和用法

htmlspecialchars()函数把一些预定义的字符转换为 HTML 实体。

预定义的字符是:

  • & (和号)成为 &
  • " (双引号)成为 "
  • ' (单引号)成为 '
  • < (小于)成为 <
  • (大于)成为 >
  • 提示: 要把特殊的 HTML 实体转换回字符,请使用 htmlspecialchars_decode() 函数。

    语法

    htmlspecialchars( _string,flags,character-set,double_encode_ )

    实例 1

    把一些预定义的字符转换为 HTML 实体:

    <?php $str = "Jane & 'Tarzan'"; echo htmlspecialchars($str, ENT_COMPAT); //
    默认,仅编码双引号 echo "<br>"; echo htmlspecialchars($str, ENT_QUOTES); // 编码双引号和单引号
    echo "<br>"; echo htmlspecialchars($str, ENT_NOQUOTES); // 不编码任何引号 ?>

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

    <!DOCTYPE html> <html> <body> Jane & 'Tarzan'<br> Jane & 'Tarzan'<br>
    Jane & 'Tarzan' </body> </html>

    上面代码的浏览器输出如下:

    Jane & 'Tarzan' 
    Jane & 'Tarzan' 
    Jane & 'Tarzan'

    实例 2

    把双引号转换为 HTML 实体:

    <?php $str = 'I love "PHP".'; echo htmlspecialchars($str, ENT_QUOTES); //
    编码双引号和单引号 ?>

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

    <!DOCTYPE html> <html> <body> I love "PHP". </body> </html>

    上面代码的浏览器输出如下:

    I love "PHP".

    总结

    文档

    PHP htmlspecialchars()函数用法与实例讲解

    PHP htmlspecialchars()函数用法与实例讲解:PHP htmlspecialchars() 函数 实例 把预定义的字符 < (小于)和 > (大于)转换为 HTML 实体: <?php $str = This is some <b>bold</b> text.; echo htmlspecialchars($str
    推荐度:
    标签: 用法 php html
    • 热门焦点

    最新推荐

    猜你喜欢

    热门推荐

    专题
    Top