我是靠谱客的博主 无语月饼,最近开发中收集的这篇文章主要介绍php字符串函数(四):html与字符串之间的转换,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

* 1.addslashes($str):为了数据库查询语句等的需要在某些字符前加上了反斜线:单引号,双引号,反斜线,建议使用DBMS自带的:mysqli_real_escape_string()

* 2.stripslashes($str):功能与addslashes()相反,去掉字符串中的转义反斜线字符

* 3.htmlspecialchars($str,FLAG):将特殊字符转换为 HTML 实体

* &->&amp;"=>&quot;'->&apos/&#039; < &lt; > &gt;

* 4.htmlspecialchars_decode():将特殊的 HTML 实体转换回普通字符,与上一个是互逆操作

* 5.strip_tags($str,$allow)从字符串中去除HTML和PHP标记

$str = <<< 'NOWDOC'
<h4>PHP课程介绍</h4>
<ol>
<li>'PHP'基本语法&案例</li>
<li>"PHP"的数据库操作</li>
<li>PHP面向对象编程</li>
</ol>
NOWDOC;
echo '原始字符串:'.$str.'<hr color="red">';
登录后复制

//1.1.addslashes($str),对单引号,双引号,转义符进行转义

$str1 = addslashes($str);
echo $str1, '<hr>';
登录后复制

//2.stripslashes($str):功能与addslashes()相反,去掉字符串中的转义反斜线字符

$str2 = stripslashes($str1);
echo  $str2,'<hr>';
登录后复制

//3.htmlspecialchars($str,FLAG):将特殊字符转换为 HTML 实体

//&->&amp;"=>&quot;'->&apos/&#039; < &lt; > &gt;

$str3 = htmlspecialchars($str2); //必须查看源码才能看到结果
echo  $str3,'<hr>';
登录后复制

//4.htmlspecialchars_decode():将特殊的 HTML 实体转换回普通字符,与上一个是互逆操作

$str4 = htmlspecialchars_decode($str3); 
echo  $str4,'<hr>';
登录后复制

//5.strip_tags($str,$allow)从字符串中去除HTML和PHP标记

$str5 = strip_tags($str4); //输出的是去掉所有标签的纯文本
$str5 = strip_tags($str4,'<h4>'); //保留<h4>标签,其它的删除
echo  $str5,'<hr>';
登录后复制

最后

以上就是无语月饼为你收集整理的php字符串函数(四):html与字符串之间的转换的全部内容,希望文章能够帮你解决php字符串函数(四):html与字符串之间的转换所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(65)

评论列表共有 0 条评论

立即
投稿
返回
顶部