当前位置: 首页 > news >正文

addslashes php,PHP如何使用addslashes()函数?(代码示例)

addslashes()函数是PHP的一个内置函数,它可以在字符串预定义的字符前添加反斜杠。下面本篇文章就来给大家介绍一下PHP addslashes()函数的用法,希望对大家有所帮助。【视频教程推荐:PHP教程】

123cadf1df528563e00f9b6ee229b800.png

PHP addslashes()函数

addslashes()函数是PHP的一个内置函数,它返回一个在预定义的字符前会添加反斜杠的转义字符串。可以

注:它不会在参数中使用任何指定的字符。

预定义的字符是:

● 单引号(')

● 双引号(")

● 反斜杠(\)

● 空(null)值

基本语法:addslashes($string)

参数: addslashes()函数只接受一个参数$string,它指定需要转义的输入字符串。我们也可以说,这个参数指定了一个字符串,在这个字符串中,我们可以在预定义字符之前添加反斜杠。

返回值:返回带有反斜杠的转义字符串,反斜杠会添加在预定义字符前面。

PHP addslashes()函数的使用示例

下面通过代码示例来看看addslashes()函数是怎么用的。

示例1:<?php

// 输入字符串

$str = addslashes('这是一个字母"p"。');

// 输出

echo($str);

?>

输出:这是一个字母\"p\"。

示例2:<?php

// 输入字符串

$str = addslashes("It's a dream!");

// 输出

echo($str);

?>

输出It\'s a dream!

说明:addslashes()函数是防止被注入攻击时常会用到两个函数之一,另一个函数是htmlspecialchars()函数。这两个函数都是对特殊字符进行转义。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • OWB和ODM的产品信息
  • sumblime text3写php,Sublime Text3及Phpstorm开发工具的代码片段管理
  • 软件技术大会演讲题目敲定:《领域驱动设计在大规模项目中的应用实践》
  • php icouv,PHP_简单谈谈favicon,favicon.ico介绍 favicon.ico是个什 - phpStudy
  • 触发器的简单应用
  • opencart mail.php,opencart联系表单邮件失败的解决办法
  • 创业者应避免的六件事
  • 113 php的位运算符不包括,【后端开辟】PHP的位运算符不包括谁人标记
  • SharpDevelop
  • matlab上机实习报告,Matlab上机实习报告
  • The Journey of the Lunch Launcher and Store and Forward Messaging
  • linux 清除php,linux如何清空某目录内文件
  • Channel 9: Offline Data Synchronization Services in Visual Studio 2008
  • php redis连接codis,redis客户端连接codis后报错
  • python字典输入键查对应的值,python字典通过值反查键的实现(简洁写法)
  • 自己简单写的 事件订阅机制
  • crontab执行失败的多种原因
  • ES6简单总结(搭配简单的讲解和小案例)
  • Fabric架构演变之路
  • github从入门到放弃(1)
  • nodejs调试方法
  • PHP 使用 Swoole - TaskWorker 实现异步操作 Mysql
  • React as a UI Runtime(五、列表)
  • react-core-image-upload 一款轻量级图片上传裁剪插件
  • RxJS: 简单入门
  • vue从创建到完整的饿了么(18)购物车详细信息的展示与删除
  • Vue官网教程学习过程中值得记录的一些事情
  • 成为一名优秀的Developer的书单
  • 看完九篇字体系列的文章,你还觉得我是在说字体?
  • 区块链分支循环
  • 通过来模仿稀土掘金个人页面的布局来学习使用CoordinatorLayout
  • 微信开源mars源码分析1—上层samples分析
  • RDS-Mysql 物理备份恢复到本地数据库上
  • 摩拜创始人胡玮炜也彻底离开了,共享单车行业还有未来吗? ...
  • ​草莓熊python turtle绘图代码(玫瑰花版)附源代码
  • # 透过事物看本质的能力怎么培养?
  • #pragma once与条件编译
  • #我与Java虚拟机的故事#连载02:“小蓝”陪伴的日日夜夜
  • (175)FPGA门控时钟技术
  • (4)STL算法之比较
  • (el-Date-Picker)操作(不使用 ts):Element-plus 中 DatePicker 组件的使用及输出想要日期格式需求的解决过程
  • (第9篇)大数据的的超级应用——数据挖掘-推荐系统
  • (动手学习深度学习)第13章 计算机视觉---微调
  • (免费领源码)python#django#mysql校园校园宿舍管理系统84831-计算机毕业设计项目选题推荐
  • (四)JPA - JQPL 实现增删改查
  • (心得)获取一个数二进制序列中所有的偶数位和奇数位, 分别输出二进制序列。
  • (一)80c52学习之旅-起始篇
  • (已解决)什么是vue导航守卫
  • ... fatal error LINK1120:1个无法解析的外部命令 的解决办法
  • .Net Core 中间件与过滤器
  • .NET 材料检测系统崩溃分析
  • .NET 事件模型教程(二)
  • .NET 直连SAP HANA数据库
  • .NET/C# 获取一个正在运行的进程的命令行参数
  • .NET/C# 项目如何优雅地设置条件编译符号?