永发信息网

php stripslashes和addslashes的区别

答案:2  悬赏:80  手机版
解决时间 2021-02-01 09:47
php stripslashes和addslashes的区别
最佳答案
这两函数的作用恰好相反 直接上代码说话 
    //stripslashes  返回一个去除转义反斜线后的字符串(\' 转换为 ' 等等)。双反斜线(\\)被转换为单个反斜线(\)
    $str = 'Hello I\'m Mr.Zhang';
echo stripslashes($str);  //输出 Hello I'm Mr.Zhang

//addslashes  返回一个转义反斜线后的字符串(' 转换为 \' 等等)。单个反斜线(\)被转换为双反斜线(\\)
$str = "Hello I'm Mr.Zhang";
echo addslashes($str);  //输出Hello I\'m Mr.Zhang
?>
全部回答
就函数名称来说他们的区别:stripslashes(剥离斜线)addslashes(添加斜线) stripslashes(string $str)简单说就是剥离或转化$str字串中的斜线,官方的话说就是反引用一个引用字串。一个简单的例子:echo stripslashes("is your name o\'reilly?");//is your name o'reilly? addslashes(string $str)相反,就是添加斜线,官方的说法就是使用反斜线引用字符串。一个简单的例子:echo addslashes("is your name o'reilly?");//is your name o\'reilly? 使用场景:其实这两个函数主要使用在一些需要转化特殊字符的数据处理中,比如数据库操作,在写入数据库的时候,我们需要把单引号这样的特殊字符转义之后保存,而在读取的时候,我们又需要把数据库中的这些被转义的特殊字符反转义回来。 他们具体的用法及注意的地方可以参看php文档
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
大神,求助,TMX349还是TMTX50好
安陆市孝感安陆市碧山路京山粮店地址有谁知道
板桐的意思是什么啊?知道的请说下!
臭豆腐的英文怎么说 臭豆腐的英文分析
想问一下有哪些包装比较精美的 读起来让人轻
嗓子疼鼻子不通气吃什么药
倪露的意思是什么啊?知道的请说下!
进口车和中规车配置有什么区别,进口车是不是
某城市公交公司经营公交线路175条,营运线路
身份证被列入法院黑名单怎么办
楼主经人介绍,跟一个25岁的男人相亲,之前没
惊忙的意思是什么啊?知道的请说下!
人为什么要锻炼身体
菱花集团私企?
上海大学考研录取歧视三本生吗?
推荐资讯
重适的意思是什么啊?知道的请说下!
有什么古言说的是身边氛围的重要性
请问电信卡的人工服务在哪里呢
洄洄的意思是什么啊?知道的请说下!
武汉光谷地区有哪些不错的早教中心啊?
conn.open "dsn=myweb" dsn和整句什么意思啊
孤超的意思是什么啊?知道的请说下!
惠威ha-8200功放怎么样
众大利物资车业有限公司(四会分公司)怎么去啊
临沂机场叫什么 拼音
朋友因盗窃罪判刑三个月,在看守所只关了两个
北京那里有昆虫研究所?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?