php知识:PHP怎么实现字符串转义和还原?(图文+视频)

 所属分类:php教程

 浏览:110次-  评论: 0次-  更新时间:2022-10-08
描述:更多教程资料进入php教程获得。 本篇文章主要给大家介绍PHP转义还原字符串数据的具体方法。首先大家可以简单了解下什么是转义字符?有什么...
更多教程资料进入php教程获得。 本篇文章主要给大家介绍PHP转义还原字符串数据的具体方法。

首先大家可以简单了解下什么是转义字符有什么用

转义字符是一种特殊的字符常量。转义字符以反斜线"\"开头,后跟一个或几个字符。转义字符具有特定的含义,不同于字符原有的意义,故称“转义”字符。

转义字符的用处

1:将普通字符转为特殊用途,如后退键,回车键等。

2:用来将特殊意义的字符转换回它原来的意义。

3:在数据写入数据库前,都会使用转义字符(函数)对一些敏感字符进行转义。避免网站被注入攻击。

那么我们在PHP开发项目过程中,可能就会遇到需要将大量数据进行转义的操作。

下面我们就通过简单的代码示例为大家介绍PHP转义还原字符串的方法。

一、转义字符串的函数使用示例:

'张三','age'=>19]";
echo $str . "
"; //对字符串进行转义 $a = addslashes($str); //输出转义后的字符串 echo $a . "
";
登录后复制

addslashes函数:使用反斜线引用字符串。

其中参数则表示要转义的字符数据返回值是返回转义后的字符。

上述代码中我们定义一个数组变量$str,并且使用双单引号进行表示,再使用PHP中addslashes函数进行转义。这里我们需要注意,不能使用四个双引号,因为那样的话系统就没有办法解析字符串开始和结束的位置,出现错误解析。

那么通过浏览器访问,转义字符串数据的结果如下图所示:

44fc8cb9ad3f1adefbdfc84fa43c38c.png

php入门到就业线上直播课:进入学习
API 文档、设计、调试、自动化测试一体化协作工具:点击使用

二、还原字符串的函数使用示例:

'张三','age'=>19]";
echo $str . "
"; //对字符串进行转义 $a = addslashes($str); //输出转义后的字符串 echo $a . "
"; //对转义后的字符串进行还原 $b = stripslashes($a); //输出还原后的字符串 echo $b . "
";
登录后复制

stripslashes函数:反引用一个引用字符串。

返回值则是,一个去除转义反斜线后的字符串(\' 转换为 ' 等等)。双反斜线(\\)被转换为单个反斜线(\)。

这里我们主要使用到stripslashes函数将转义后的字符串进行还原。

通过浏览器访问结果如下图:

8ab83e08b7b81d3fa2d273fd15acfdd.png

本篇文章就是关于PHP转义还原字符串数据的具体方法介绍,希望对需要的朋友有所帮助!

想要了解更多PHP知识点,大家可以关注PHP中文网PHP视频教程,欢迎各位参考学习!

以上就是PHP怎么实现字符串转义和还原?(图文+视频)的详细内容,更多请关注zzsucai.com其它相关文章!

 标签: 转义字符,
积分说明:注册即送10金币,每日签到可获得更多金币,成为VIP会员可免金币下载! 充值积分充值会员更多说明»

讨论这个素材(0)回答他人问题或分享使用心得奖励金币

〒_〒 居然一个评论都没有……

表情  文明上网,理性发言!