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

php stripslashes()函数,PHP中 stripslashes() 函数 和 addslashes() 函数本篇将为大家介绍 PHP 中 stripslashes 函数和 addslashes 函数 一 stripslashes 删除反斜杠定义和用法 stripslashes 函数删除由 addslashes 函数添加的反斜杠 提示 该函数可用于清理从数据库中或者从 HTML 表单中取回的数据

本篇将为大家介绍PHP中 stripslashes() 函数 和 addslashes() 函数。

一、stripslashes()——删除反斜杠

定义和用法

stripslashes() 函数删除由 addslashes() 函数添加的反斜杠。

提示:该函数可用于清理从数据库中或者从 HTML 表单中取回的数据。

echo stripslashes(“Who\’s Bill Gates?”);

二、addslashes()——在每个双引号(“)前添加反斜杠

定义和用法

addslashes() 函数返回在预定义字符之前添加反斜杠的字符串。

预定义字符是:

单引号(‘)

双引号(“)

反斜杠(\)

NULL

提示:该函数可用于为存储在数据库中的字符串以及数据库查询语句准备字符串。

注释:默认地,PHP 对所有的 GET、POST 和 COOKIE 数据自动运行 addslashes()。所以您不应对已转义过的字符串使用 addslashes(),因为这样会导致双层转义。遇到这种情况时可以使用函数 get_magic_quotes_gpc() 进行检测。

$str = addslashes(‘Shanghai is the “biggest” city in China.’);

echo($str);

三、注意点

1. 当magic_quotes_gpc = on时,系统会自动处理单引号等问题,用不用addslashes()和stripslashes()都没关系,但是如果添加数据时用了addslashes(),那么显示数据时必须要stripslashes()

2. 当magic_quotes_gpc = off时,系统不会处理单引号等问题,所以插入数据时必须要使用addslashes(),显示数据时则不需要使用stripslashes()。

既然有了分析,做程序时要怎么办呢?根据以上两种情况,可得:

不管magic_quotes_gpc是On还是Off,咱添加数据时都用addslashes(),当On时,必须使用stripslashes(),Off时则不能用stripslashes()。

如何判断on还是off呢?用get_magic_quotes_gpc()。

更多PHP相关知识,请访问jquery中文网!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/177728.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午6:51
下一篇 2026年3月26日 下午6:51


相关推荐

  • idea激活码2021[在线序列号]

    idea激活码2021[在线序列号],https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月18日
    60
  • cloudsim教程_云计算教程

    cloudsim教程_云计算教程如何使用cloudsim?直接上github搜索cloudsim首先来个源代码,这个是cloudsimexample1这个代码的目的是创造一个主机,一个任务的数据中心。

    2022年10月13日
    4
  • 图论复习(二)-——哈密顿图及其应用

    图论复习(二)-——哈密顿图及其应用哈密顿图与半哈密顿图前言一 半 哈密顿图定义二 半 哈密顿图的必要条件三 判别二部图是否为哈密顿图四 判断哈密顿路的充分条件五 图的闭包 竞赛图六 哈密顿图的充要条件七 旅行商问题前言提示 本文主要介绍哈密顿图和半哈密顿图的定义以及判定条件 文中的图片来源于杨映雪老师的 ppt 一 半 哈密顿图定义 1 哈密顿路 给定无向图 G 中 通过图中每个结点一次而且仅一次的路径 2 哈密顿回路 给定无向图 G 中 通过图中每个结点一次而且仅一次的回路 3 哈密顿图 具有哈密顿回路的图 4 半哈密顿图 有哈密顿路

    2026年3月17日
    2
  • Android Studio 和 Gradle 优化配置总结

    Android Studio 和 Gradle 优化配置总结

    2021年7月3日
    147
  • 矩阵快速幂(原理+模板)

    矩阵快速幂(原理+模板)转自 https blog csdn net wust zzwh article details 基础知识 会基础的直接看应用部分 1 矩阵乘法简单的说矩阵就是二维数组 数存在里面 矩阵乘法的规则 A B C 其中 c i j 为 A 的第 i 行与 B 的第 j 列对应乘积的和 即 代码 constintN 100 intc N N void

    2026年3月17日
    3
  • Springboot内置tomcat优化

    Springboot内置tomcat优化目录一 spring configuratio metadata json 内置 tomcat 优化 1 常用配置说明 2 springboot 中的配置文件二 keepalive 链接设置一 spring configuratio metadata json 内置 tomcat 优化 1 常用配置说明我们在使用 springboot 开发 web 项目时 大多数时候采用的是内置的 Tomcat 当然也可以配置支持内置的 jetty 内置 Tomcat 有什么好处呢 方便微服务部署 减少繁杂的配置 方便项

    2026年3月17日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号