php字符串的转义和还原

1、手动转义和还原字符串

<?php

echo 'select * from emp where name=\'张三\'';

?>

输出:select * from emp where name='张三'

2、使用函数来转义和还原字符串

(1)addslashes()函数:用于为字符串加入反斜线“\”

语法:

string addslashes(string str)

(2)stripslashes()函数:将使用addslashes()函数转义后的字符串返回原样

语法:

string striplsashes(string str)

例:

<?php$str="select * from emp where name='张三'";echo $str."<br />";$a=addslashes($str);echo $a."<br />";$b=stripslashes($a);echo $b."<br />";?>

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索string
, 字符串
, 函数
, 转义字符
, 语法
, 转义
, addslashes
, 字符串还原
, PHP字符串还原
php转义函数
php 字符串转义、php字符串转义函数、php mysql 字符串转义、php字符串双引号转义、php 字符串不转义,以便于您获取更多的相关知识。

时间: 2024-10-02 07:16:48

php字符串的转义和还原的相关文章

PHP如何自动转义和还原字符串

实例1 <head> <metahttp-equiv="Content-Type"content="text/html; charset=gb2312"> <title>自动对字符串进行转义和还原</title> <styletype="text/css"> <!-- body { background-color: #FFCCFF; } --> </style>

PHP中addslashes()和stripslashes()实现字符串转义和还原用法实例_php技巧

本文实例讲述了PHP中addslashes()和stripslashes()实现字符串转义和还原用法.分享给大家供大家参考,具体如下: PHP中addslashes() 函数返回在预定义字符之前添加反斜杠的字符串. 预定义字符是: 单引号(') 双引号(") 反斜杠(\) NULL stripslashes() 函数删除由 addslashes() 函数添加的反斜杠. 用法示例如下: <?php $str="select * from `book` where bookname=

c++-C++中有替代C#中@使字符串不转义的方法吗?

问题描述 C++中有替代C#中@使字符串不转义的方法吗? string path = @"C:Program FilesDigiDNADiskAid":改成C++: 解决方案 C++11支持raw string std::string path = R""C:Program FilesDigiDNADiskAid"": 解决方案二: string path = "C:Program FilesDigiDNADiskAid":

C#格式化字符串中转义大括号“{}”

原文:C#格式化字符串中转义大括号"{}"  今天,用C#写程序操作Excel,读取单元格内容根据所需格式生成字符串,使用String.Format(string format,object arg0)方法.以前只知"{0}"为索引占位符(即格式项),与参数列表中的第一个对象相对应,格式设置过程将每个格式项替换为对应对象的值的文本表示形式.但这次需将参数对象格式成一对大括号括起来的格式,即返回字符串"{对象arg0的文本表示形式}". [csha

一个编码字符串,,求还原明文和还原方法。

问题描述 编码字符串:4S5m9cv46nrm0+wR42llJIGnViqQUNdkH83Ar+Gxg8b/eqozC8k8tq4gahgZs7osNYpWFq8HljgqgYf0FqZ0hBuBRw5i8TTrYKAX9QLBGq9Npk9lEjkas8tsQsw8O7/UUDOnxqr//p2SiS8wZ6hxZ1MZ0Z6ovjb8P/jZYl3yl/hTgAPICtIKnzbz8pzjoxGlOkcn6MdvbPbJMSg6FHE0Pw==有谁能给出还原明文和方法吗? 解决方案 本帖最

PHP 字符串加密函数(在指定时间内加密还原字符串,超时无法还原)_php技巧

这样我们就可以拿此函数来做很多用途了,比如:单点登录的token加密传输啦,临时密码啦等等 复制代码 代码如下: /** * @param string $string 原文或者密文 * @param string $operation 操作(ENCODE | DECODE), 默认为 DECODE * @param string $key 密钥 * @param int $expiry 密文有效期, 加密时候有效, 单位 秒,0 为永久有效 * @return string 处理后的 原文或者

php字符串处理函数

一.php字符串格式化函数 chop($str)函数:移除字符串后面多余的空白,包括新行: ltrim($str): 移除字符串左边的多余空白: rtrim($str): 移除字符串右边的多余空白: trim($str): 移除字符串两边多余的空白. 这几个函数比较简单,就不举例了. 二.字符串的转义和还原 http://www.bianceng.cn/webkf/PHP/201608/50401.htm php获取字符串的长度及截取字符串 http://www.bianceng.cn/webk

PHP字符转义相关函数小结(php下的转义字符串)_php技巧

文章中有不正确的或者说辞不清的地方,麻烦大家指出了--- 与PHP字符串转义相关的配置和函数如下: 1.magic_quotes_runtime 2.magic_quotes_gpc 3.addslashes()和stripslashes() 4.mysql_escape_string() 5.addcslashes()和stripcslashes() 6.htmlentities() 和html_entity_decode() 7.htmlspecialchars()和htmlspecialc

在Groovy中使用字符串

Groovy支持两种类型字符串:一般的Java字符串,它是java.lang.String的实例:和GStrings,它是 groovy.lang.GString的实例,并且允许文本中包含占位符.GStrings并不是String的子类,因为String 类是最终类(final class)不能被继承.然而,GString与一般的字符串一样,因为Groovy能将 GStrings转型为Java strings. GString 适用于编写模板代码(templating),因为您必须动态构建字符串