hi,你好!欢迎访问本站!登录
本站由网站地图腾讯云宝塔系统阿里云强势驱动
当前位置:首页 - 教程 - 杂谈 - 正文 君子好学,自强不息!

【杂谈】PHP怎样完成字符串转义和复原?(图文+视频)

2019-11-18杂谈搜奇网26°c
A+ A-
本篇文章重要给人人引见 PHP转义复原字符串数据的具体要领。

起首人人能够简朴相识下什么是转义字符有什么用

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

转义字符的用处

1:将一般字符转为特别用处,如退却键,回车键等。

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

3:在数据写入数据库前,都邑运用转义字符(函数)对一些敏感字符举行转义。防止网站被注入进击。

那末我们在PHP开辟项目过程当中,能够就会碰到须要将大批数据举行转义的操纵。

下面我们就经由过程简朴的代码示例为人人引见PHP转义复原字符串的要领。

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

<?php
$str = "['name'=>'张三','age'=>19]";
echo $str . "<br>";
//对字符串举行转义
$a = addslashes($str);
//输出转义后的字符串
echo $a . "<br>";

addslashes函数:运用反斜线援用字符串。

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

上述代码中我们定义一个数组变量$str,而且运用双单引号举行示意,再运用PHP中addslashes函数举行转义。这里我们须要注重,不能运用四个双引号,由于那样的话体系就没有办法剖析字符串最先和完毕的位置,涌现毛病剖析。

那末经由过程浏览器接见,转义字符串数据的效果如下图所示:

二、复原字符串的函数运用示例:

<?php
$str = "['name'=>'张三','age'=>19]";
echo $str . "<br>";
//对字符串举行转义
$a = addslashes($str);
//输出转义后的字符串
echo $a . "<br>";
//对转义后的字符串举行复原
$b = stripslashes($a);
//输出复原后的字符串
echo $b . "<br>";

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

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

这里我们重要运用到stripslashes函数将转义后的字符串举行复原。

经由过程浏览器接见效果如下图:


本篇文章就是关于PHP转义复原字符串数据的具体要领引见,愿望对须要的朋侪有所协助!

想要相识更多PHP知识点,人人能够关注Ki4网PHP视频教程,迎接列位参考进修!

以上就是PHP怎样完成字符串转义和复原?(图文+视频)的细致内容,更多请关注ki4网别的相干文章!

  选择打赏方式
微信赞助

打赏

QQ钱包

打赏

支付宝赞助

打赏

  移步手机端
【杂谈】PHP怎样完成字符串转义和复原?(图文+视频)

1、打开你手机的二维码扫描APP
2、扫描左则的二维码
3、点击扫描获得的网址
4、可以在手机端阅读此文章
标签:

本文来源:搜奇网

本文地址:https://www.sou7.cn/281873.html

关注我们:微信搜索“搜奇网”添加我为好友

版权声明: 本文仅代表作者个人观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。请记住本站网址https://www.sou7.cn/搜奇网。

发表评论

选填

必填

必填

选填

请拖动滑块解锁
>>