首页>技术积累>详细

PHP中stripslashes,htmlentities,htmlspecialchars,strip_tags的简介

2019-12-04 03:47:10 来源:中泽瑞

扫一扫手机浏览

微信分享

stripslashes() 函数删除由 addslashes() 函数添加的反斜杠。


<?php
echo stripslashes("Who\'s zhongzerui?");
?>


htmlentities()  把字符转换为 HTML 实体:


<?php
$str = "Bill & 'Steve'";
echo htmlentities($str, ENT_COMPAT); // 只转换双引号echo "<br>";
echo htmlentities($str, ENT_QUOTES); // 转换双引号和单引号echo "<br>";
echo htmlentities($str, ENT_NOQUOTES); // 不转换任何引号?>

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

<!DOCTYPE html>
<html>
<body>
Bill & 'Steve'<br>
Bill & &#039;Tarzan&#039;<br>
Bill & 'Steve'
</body>
</html>

以上代码的浏览器输出:

Bill & 'Steve'
Bill & 'Steve'
Bill & 'Steve'


htmlspecialchars()函数定义及用法

在php中,htmlspecialchars()函数是使用来把一些预定义的字符转换为HTML实体,返回转换后的新字符串,原字符串不变。如果 string 包含无效的编码,则返回一个空的字符串,除非设置了 ENT_IGNORE 或者 ENT_SUBSTITUTE 标志;

被转换的预定义的字符有:

&:转换为&amp;":转换为&quot;':转换为成为 '<:转换为&lt;>:转换为&gt;

strip_tags()

剥去字符串中的 HTML 标签:

我们为您提供如下服务:

猜你喜欢

准备好开始了吗?那就联系我们吧!

010-59567245/13439526847

010-59567245 / 13439526847
北京市房山区长阳镇怡和北路5号院(熙悦广场)
542722164

在线咨询

微信公众号

手机网站

© 2019-2025 All rights reserved. 北京中泽瑞科技有限公司京ICP备19054999号-1
微信:13439526847