【我想将所有的单引号加上一个反斜线。我应该用什么_PHP教程】教程文章相关的互联网学习教程文章

PHP中单引号和双引号的区别,php引号双引号_PHP教程

PHP中单引号和双引号的区别,php引号双引号1、定义字符串    在PHP中,字符串的定义可以使用单引号,也可以使用双引号。但是必须使用同一种单或双引号来定义字符串,如:‘Hello"和“Hello为非法的字符串定义。    定义字符串时,只有一种引号被视为定义符,即单引号或双引号。于是,如果一个字符串由双引号开始,那么只有双引号被分析器解析。这样,你就可以在双引号串中包含任何其他字符,甚至单引号。下面的引号串都是合法的...

php前辈请进来,求个双引号和单引号问题

//这正常{'foo'}?>//不正常{'foo'}?>//-------------{foo:"因我取到js串就是这样,能否直接用,不给"foo"加引号可以吗"} 回复讨论(解决方案) 不可以 作为 js 的对象,加不加都可以(新标准是必须加) 作为 json 则必须加,否则 son_decode 不认识 必须要满足json格式标准,不然解析会出问题。

字符串输出onclick事件,怎么加单引号

$aa="" 那个SZ怎么输出单引号? 回复讨论(解决方案) 用转义符 \ ";echo $aa;?> 加个转义符号 \ 就可以了 $aa="<input class=btn btn-primary onClick=mergeraddress(\SZ\) id=mergeraddress name=mergeraddress type=submit value=合并发货地址标签 />"echo $aa; 用转义符 \ ";echo $aa;?> 这个是正解 用转义符 \ 二楼说的对,用转义字符

php操作带有双引号及单引号的问题

php 数据库 因为没有开启magic_quotes_gpc, 所以插入数据库的时候, 所有带有单引号和双引号的数据前面加了个反斜杠, 我想将这些数据查询出来, 将反斜杠去掉更新一下, 但是测试了几个方式都不行 $query = "SELECT id,title FROM `test` WHERE `title` LIKE %\% OR `title` LIKE %\"%";$query = mysql_query($query);while($res =mysql_fetch_assoc($query)){ $title = stripslashes($res[title]); $sql ="UP...

加入单引号

本帖最后由 lazygc520 于 2013-08-27 11:37:36 编辑 数组a: array ( 0 => array ( 0 => CVT121015001, ), 1 => array ( 0 => CVT121015002, 1 => CVT121226001, ),$val_3 = implode(",",$a[$k]);echo $val_3;//得到:CVT121015001CVT121015002,CVT121226001//如何让得到的值变成:‘CVT121015001’‘CVT121015002’,‘CVT121226001’ 回复讨论(解决方案) 或者已知$val_3: CVT121015001 CVT12...

php语法分单引号,双引号么?

本帖最后由 u011523116 于 2013-08-01 20:12:13 编辑 //a.php 1.a.php,两句语句都是对,为什么? php语言,不区分单引号与双引号么? 2.b.php,这句语句是错,为什么? 回复讨论(解决方案) 1.本来就是对的,字符串可以包在单引号对中也可以包在双引号对中 2.printf是函数 这一点是不同于print和echo的 所以要用printf(ccc); 1.本来就是对的,字符串可以包在单引号对中也可以包在双引号对中 2...

请问数据库字段是整型SQL里面变量用单引号可以吗?

请问数据库字段是整型, 添加的SQL语句里面变量用单引号可以吗? 回复讨论(解决方案) 可以! 你试一下不就知道了 如果字段是整型的话,SQL里面的变量可以加单引号或者不加,其他情况必须得加单引号

单引号里面的某些转义字符不会生效么?

刚才试了一下,貌似单引号里的转义字符只有\'是有效的,\"和\n都不会转义。 回复讨论(解决方案) 正确 单引号中只有单引号需要转义 正确 单引号中只有单引号需要转义 百度搜PHP中单引号也双引号的区别第一个结果里就说明了。之前点百度知道里去了,只看到了变量那个,手贱啊,以后这类问题绝对不能到百度知道上搜了。

输出数组不加单引号

//数据库连接 $rs = mysql_query("select id,degree,min,max,prize,v from magic_config"); while($r = mysql_fetch_assoc($rs)) { $prize_arr[] = $r; } 如何让输出的数组其中的 degree获取的数字不加单引号呢? $prize_arr = array( array(id=>1,degree=>97,min=>1,max=>5,prize=>不要放弃,v=>1), array(id=>2,degree=>98,min=>7,max=>35,prize=>不要灰心,v=>1),); 只 97 98 这样的不要单引号 回复讨...

php基础篇-双引号、单引号的区别

php在以前的认知中,以为单引号和双引号没有什么区别,如果外面使用了单引号,那么里面就是用双引号,如果外面使用了双引号,里面就使用单引号,一直以为单引号、双引号就是这点区别,但是还是有一点区别的。 区别就是,双引号串中的内容可以被解释而且替换,而单引号串中的内容总被认为是普通字符。 <?php$str ="hello world!";echo "$str";echo $str; 结果会输出:hello world!$str

php单引号中字符串的转义("")

我们知道php中的单引号不会对其中的字符串变量进行替换处理,只有双引号才能进行替换处理。那么单引号会对转义处理吗? <?php function dump($str){ echo ""; print_r($str); echo ""; } $str = aaa\nb; $str2 = aaa\\nb; $str3 = aaa\b; dump ($str); dump ($str2); dump ($str3); 结果为: aaa\nb aaa\nb aaab 从上面可以看出,php的单引号只对反斜线和单引号进行转义,其他的不会进行转义。

请问一下thinkphp查询条件单引号转义的问题

$model=M('Book'); $map['lb_author']=array('like',"%mike's%"); $model->where($map)->field('lb_id')->limit(10)->select(); 打印sql: 正确的结果应该是 SELECT `lb_id` FROM `lb_book` WHERE ( `lb_author` LIKE '%mike's%' ) LIMIT 10 但是 SELECT `lb_id` FROM `lb_book` WHERE ( `lb_author` LIKE '%mike\'s%' ) LIMIT 10 // thinkphp自动对‘进行了转义,这样的话,数据库里什么也查不到 请问如何避免...

PHP表示字符串的单引号和双引号有什么区别?定界符和双引号区别?

(1)单引号和双引号的区别? 1、可以使用转义的范围不同,单引号只能转义单引号\,双引号除了单引号不能转义,其他\"\n\r\t都能。 2、双引号中能解析php变量,单引号不能。即"我的名字叫$name"。 但是在字符串中使用变量,我们指导$表示变量开始,但是没有指定变量结束位置,所以如果不是放在末尾的话会出错。 解决方案: 1、放在末尾。后面没有东西了,自然就正确。 2、变量后面增加空格。遇到空格默认结束。 3、使用大括...

在线等-PHP函数传递参数单引号与双引号

http://software.ftp.sscmoni.com/1.png 图片上传不上去就用,麻烦大家点开看下 这个函数里面的传递的参数,就是那个红框里面,base64解密,传递的参数解密不成功,如果直接填,用单引号也不成功,用双引号成功,那个参数里面有\n换行符,双引号则生效,那么我要传递这个参数,因为这个参数是动态的,POST表单提交过来的,那么我应该怎样写呢? 回复讨论(解决方案) 无论 $user 在 base64_encode 之前是什么,经过 ba...

把PHP的数组变成带单引号的字符串

上次做项目的时候,遇到 查询结果为 数组。因为条件原因,需要用$where['_string'] 去组合查询。进而用到把数组变成单引号的字符串。举例:查询返回的数组为: $projectcode_array = ["20130719","20130718","20130717"]; 通过 function change_to_quotes($str) { return sprintf("%s", $str); }$new_projectcode_array = implode(,, array_map(change_to_quotes, $projectcode_array ));$new_projectcode_ar...