博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php去除正斜杠,php怎么去掉斜线
阅读量:6904 次
发布时间:2019-06-27

本文共 1055 字,大约阅读时间需要 3 分钟。

在php中可以通过stripslashes函数去掉斜线,该函数的作用就是反引用一个引用字符串,其使用语法是“string stripslashes (string $str)”。

1b89f2792364e76c45681ce697959108.png

本文操作环境:Windows7系统、PHP7.1版,DELL G3电脑

PHP去掉反斜杠函数:stripslashes()

stripslashes — 反引用一个引用字符串

说明string stripslashes ( string $str )

反引用一个引用字符串。

Note:

如果 magic_quotes_sybase 项开启,反斜线将被去除,但是两个反斜线将会被替换成一个。

一个使用范例是使用 PHP 检测 magic_quotes_gpc 配置项的 开启情况(在 PHP 5.4之 前默认是开启的)并且你不需要将数据插入到一个需要转义的位置(例如数据库)。例如,你只是简单地将表单数据直接输出。

【推荐学习:PHP视频教程】

参数

str 输入字符串。

返回值

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

示例一:<?php

$str = "Is your name O\'reilly?" ;

// 输出: Is your name O'reilly?

echo stripslashes ( $str );

Note:

stripslashes() 是非递归的。如果你想要在多维数组中使用该函数,你需要使用递归函数。

示例二:

对数组使用 stripslashes()<?php

function stripslashes_deep ( $value )

{

$value = is_array ( $value ) ?

array_map ( 'stripslashes_deep' , $value ) :

stripslashes ( $value );

return $value ;

}

// 范例

$array = array( "f\\'oo" , "b\\'ar" , array( "fo\\'o" , "b\\'ar" ));

$array = stripslashes_deep ( $array );

// 输出

print_r ( $array );

?>

以上例程会输出:Array

(

[0] => f'oo

[1] => b'ar

[2] => Array

(

[0] => fo'o

[1] => b'ar

))

转载地址:http://ptodl.baihongyu.com/

你可能感兴趣的文章
win10安装MarkdownPad 2报错This view has crashed的处理及md简单语法
查看>>
Unity3D - 设计模式 - 工厂模式
查看>>
第二十六课:jQuery对事件对象的修复
查看>>
Leetcode题目:Swap Nodes in Pairs
查看>>
Windows聚焦转为图片
查看>>
POJ NOI0101-09 字符菱形
查看>>
jQuery--停止动画和判断是否处于动画状态stop()
查看>>
iPhone 物理尺寸与分辨率
查看>>
win10系统下cmd输入一下安装的软件命令提示拒绝访问解决办法
查看>>
OpenJudge/Poj 1004 Financial Management
查看>>
面向服务(接口)开发过程中常用的实体类数据复制解决方案
查看>>
Scala 学习笔记之函数(3)
查看>>
Fiddler (二) Script 用法
查看>>
[转载] 信息系统项目管理师考试习题——整体管理
查看>>
LC 425 word squares
查看>>
Web框架之Django_08 重要组件(form组件、cookie和session组件)
查看>>
HDU 6103
查看>>
zookeeper 实现分布式锁
查看>>
sql server 数据修改不了的设计
查看>>
Reinforcement Learning by Sutton 第三章习题答案
查看>>