php怎么将指定字符转义
时间:2021-11-01 来源:互联网
今天PHP爱好者给大家带来php将指定字符转义的方法:1、创建一个PHP示例文件;2、定义字符串;3、通过“addslashes($str);”方法转义字符串即可。希望对大家有所帮助。
本文操作环境:Windows7系统、PHP7.1版、DELL G3电脑
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爱好者其它相关文章!
-
剑与远征启程装备铸造石获取方法装备铸造石怎么得 2024-08-28
-
光遇2024年8月23日每日任务完成方法 2024-08-28
-
去远方游戏第二章主线攻略介绍 2024-08-28
-
原神8月16日礼包兑换码2024 2024-08-28
-
无限暖暖什么时候上线 2024-08-28
-
探探猫大作战游戏礼包码合集一览 2024-08-28