一、函数功能:

addslashes的反向操作,移除addslashes()函数添加的转义反斜杠字符。

二、函数语法:string stripslashes($str)

三、函数参数:参数描述

$str要移除转义反斜杠的字符串。

四、返回值:返回移除转义反斜杠后的字符串

五、用法举例:

1、基本用法:<?php

$str = "it\'s";

echo sprintf("%s >转换为-> %s\n", $str, stripslashes($str));

$str = '欢迎来到\"爱E族:aiezu.com\"';

echo sprintf("%s >转换为-> %s\n", $str, stripslashes($str));

$str = 'abc\\ndef';

echo sprintf("%s >转换为-> %s\n", $str, stripslashes($str));输出:it\'s >转换为-> it's

欢迎来到\"爱E族:aiezu.com\" >转换为-> 欢迎来到"爱E族:aiezu.com"

abc\ndef >转换为-> abcndef

2、移除规则:<?php

#一个斜杠时移除斜杠

$str = "it\\'s"; #每两个斜杠转为一个斜杠,变量$str值只包含一个斜杠

echo sprintf("%s >转换为-> %s\n", $str, stripslashes($str));

#连续两个斜杠时移除一个斜杠

$str = "\\\\"; #此处变量$str值实际为两个斜杠

echo sprintf("%s >转换为-> %s\n", $str, stripslashes($str));

#连续三个斜杠时移除两个斜杠

$str = "\\\\\\"; #此处变量$str值实际为三个斜杠

echo sprintf("%s >转换为-> %s\n", $str, stripslashes($str));

#连续四个斜杠时移除个斜杠

$str = "\\\\\\\\"; #此处变量$str值实际为四个斜杠

echo sprintf("%s >转换为-> %s\n", $str, stripslashes($str));输出:it\'s >转换为-> it's

\\ >转换为-> \

\\\ >转换为-> \

\\\\ >转换为-> \\

3、移除多维数组值的反斜杠:<?php

function array_stripslashes( $array ){

if(is_array($array) ){

foreach($array as $key=>&$value){

$value=array_stripslashes($value);

}

return $array;

}else{

return stripslashes($array);

}

}

$arr = array(

'aa'=>"爱E族"

,'ab'=>array(

'ba'=>"\'aiezu.com\'"

,'bb'=>"Is\'t a book?"

)

);

$arr = array_stripslashes($arr);

print_r($arr);输出:Array

(

[aa] => 爱E族

[ab] => Array

(

[ba] => 'aiezu.com'

[bb] => Is't a book?

)

)

4、stripslashes与stripcslashes的区别:

stripslashes()是简单的移除反斜杠,而stripcslashes()会将"\"开头的八进制、十六进制转换为对应的ASCII字符:<?php

#爱E族: aiezu.com

$str = "\\x41";

echo sprintf("%s stripslashes:%s stripcslashes:%s\n", $str, stripslashes($str), stripcslashes($str));

$str = "\\102";

echo sprintf("%s stripslashes:%s stripcslashes:%s\n", $str, stripslashes($str), stripcslashes($str));输出:\x41 stripslashes:x41 stripcslashes:A

\102 stripslashes:102 stripcslashes:B

php stripslashes()函数,PHP stripslashes 函数相关推荐

  1. php stripslashes()函数,PHP中 stripslashes() 函数 和 addslashes() 函数

    本篇将为大家介绍PHP中 stripslashes() 函数 和 addslashes() 函数. 一.stripslashes()--删除反斜杠 定义和用法 stripslashes() 函数删除由 ...

  2. php 去除html反斜杠,PHP去掉反斜杠函数:stripslashes()

    stripslashes (PHP 4, PHP 5, PHP 7) stripslashes - 反引用一个引用字符串 说明 string stripslashes ( string $str ) ...

  3. 常用的php函数,PHP常用函数整理(上)

    usleep() 函数延迟代码执行若干微秒. unpack() 函数从二进制字符串对数据进行解包. uniqid() 函数基于以微秒计的当前时间,生成一个唯一的 ID. time_sleep_unti ...

  4. render函数和redirect函数的区别+反向解析

    render函数和redirect函数的区别+反向解析 1.视图函数:一定是要包含两个对象的(render源码里面有HttpResponse对象)   request对象:----->所有的请求 ...

  5. Python day10 global关键字、函数递归、匿名函数、map函数的用法详解

    1.global关键字 引用全局变量,在局部全局变量改变,也会改变,global相当于指针,将地址指向全局变量的name name='littlepage'def littepage():global ...

  6. C++ 笔记(13)— 函数(函数声明、函数定义、函数调用[传值、指针、引用]、函数参数默认值、函数重载)

    每个 C++ 程序都至少有一个函数,即主函数 main() ,所有简单的程序都可以定义其他额外的函数. 1. 函数声明 函数声明告诉编译器函数的名称.返回类型和参数.函数声明包括以下几个部分: ret ...

  7. Go 学习笔记(16)— 函数(02)[函数签名、有名函数、匿名函数、调用匿名函数、匿名函数赋值给变量、匿名函数做回调函数]

    1. 函数签名 函数类型也叫做函数签名,可以使用 fmt.Printf("%T") 格式化参数打印函数类型. package mainimport "fmt"f ...

  8. Go 学习笔记(15)— 函数(01)[函数定义、函数特点、多值返回、实参形参、变长参数,函数作为参数调用]

    1. 函数定义 Go 语言最少有个 main() 函数.函数声明告诉了编译器函数的名称,返回类型和参数. func funcName(parameter_list)(result_list) {fun ...

  9. MySQL 学习笔记(3)— 字符串函数、数值函数、日期时间函数、流程函数、聚集函数以及分组数据

    1. 字符串函数 MySQL 的常用函数包括字符串函数.数值函数.日期时间函数.流程函数等. SELECT ascii("abc"),char(97),concat("h ...

最新文章

  1. LeetCode简单题之二叉树中第二小的节点
  2. LIBSVM的使用方法以及参数注释总结
  3. MeteoInfoLab脚本示例:TRMM 3B43 HDF数据
  4. Oracle Parallel Execution(并行执行)
  5. java 扩展数据类型_与Java的初遇——数据类型扩展
  6. c# 获取键盘的输入
  7. Yii 2.0 权威指南 (2) 使用forms
  8. Matlab导入外部数据绘制函数曲线
  9. rust键位失灵_switch手柄按键失灵不响应怎么办 NS手柄按键没反应解决办法
  10. 淘宝直播的定义,淘宝直播小技巧介绍,以及淘宝有哪些推广渠道和展示位?
  11. VUE实现简易todos
  12. 计算机系统记忆部件是,什么是计算机系统的记忆部件
  13. 黑名单(诸如反爬虫等)
  14. 携手红帽拥抱开源,微软助力企业客
  15. 【GO】23.Golang 测试库 testify
  16. 商城-3 查询商品详情页信息
  17. pytorch 层标准化 LayerNorm 的用法
  18. Adversarial Camouflage: Hiding Physical-World Attacks with Natural Styles笔记
  19. iOS:App跳转到App Store评分
  20. c4droid语言贪吃蛇代码,【源码】纯C4版贪吃蛇

热门文章

  1. 怎样将视频放到计算机文档里,怎么样从电脑上把视频好音频文件传到MP5里
  2. 情绪管理六堂课:认识负向情绪
  3. FL2440在烧写nand flash的时候,出错[error:file size error]
  4. Android Dropbox
  5. 航拍南山区八个休闲购物相关全景VR解读
  6. 计算机网络 期末论文,优秀计算机期末论文选题 计算机期末论文题目怎么拟
  7. mysql 错误信息大全_mysql 错误信息大全
  8. User Story 如何写
  9. JavaMail发送带图片,带附件的邮件
  10. 计算机辅助设计b实验目的,3DMAX实验报告