当前位置:首页 » 编程语言 » php单引号

php单引号

发布时间: 2022-01-13 11:44:21

A. php 的单引号和双引号的用法

$test1 = "PHP";

1:echo "互联网最流行的技术$test1" //输出 互联网最流行的技术PHP

2:echo '互联网最流行的技术$test1' //输出 互联网最流行的技术$test1

上面两个例子说明,双引号里面的变量,会当作变量解释,单引号里面的变量会直接当作字符串来处理,就是说,在单引号里面的变量会失去其变量的性质,变成一个字符串。

如果想用第一句的方法输入第二句的结果,加转义符号啊

3:echo "互联网最流行的技术\$test1" //输出 互联网最流行的技术$test1

4:echo "互联网最流行的技术$test1技术" //本来是想输出 互联网最流行的技术PHP技术,但是你发现,告诉你,找不到变量$test1技术,因为没有加空格,所以它把后面所有的都当成一个变量了。

所以你会发现,很多优秀的作品,都推荐使用''单引号来写变量,除非里面是sql语句。就是防止这类的错误。至于为什么SQL除外,你可以自己想一下!

B. php双引号包含单引号,单引号再包含单引号,这个语句怎么写啊,报错

$first_confirmationstr='<selectname="fcm"id="fcm"class="small"onchange="changeConfirmationState('.$row['id'].','confirm1','this','Client')">';

说明:用单引号引用属于个人爱好,如果你的爱好相反,请替换所有的单双引号

C. php中双引号内与单引号

当然合法啦,之所以被替换是因为双引号内的单引号是字符,不是代码的一部分。所以不起作用。我觉得采用双引号配合{}来用十分方便,因为过多使用连字符会使得代码难以看懂

D. php中单引号和双引号有什么区别

单引号
,是表示一个
变量
关系。
双引号,是将选定范围,做为
字符串
执行。
特别是当一个
语句
里,存在
特殊符号
或多种变量时,需要用双引号进行区分开,以免被系统误认为特殊符号
语法
进行解析。

E. PHP什么时候用单引号,什么时候用双引号

按需要写,
单引号不需要解析变量,速度快!
复杂的字符串两个引号变着用,或用<<<
单引号里不能包含单引号,双引号里也不能包含双引号;

纯字符串你用单引号吧!有变量就用双引号。。
最好还是单引号,有变量就用点‘.’来连接。。。

F. php 怎样在单引号中输出变量

如果要解析变量,单引号改为双引号
$str=$do->Post( "$num",$title,$content);

G. PHP 输出 有单引号的 字符串

PHP输出有单引号的字符串可以放在双引号里面,输出有双引号的字符串可以放在单引号里面,例子代码:

echo"这个字符串的中间有单引号(')
";
echo'这个字符串的中间有双引号(")';

H. 求教:php如何把字符串里的单引号换成双引号呢谢谢各路英雄。

楼主,提几个建议
1,php变量前面必须加$符号
2,php语句要用分号结束
3,为什么要用单引号把str_replace()函数括起来?括起来就变成字符串了
4,php中单双引号的运用还是比较费神的,请多参考一些相关信息~

<?php
$value = "字'符'串";
$value2 = str_replace('\'','"',$value);
echo $value2;
?>

I. PHP 如何将单引号字符串与双引号字符串连接起来。

php字符串连接符‘.’(英文点号),
单引号字符串 $str1 = 'aaaa' ;
双引号字符串 $str2 = "bbbb" ;
合并:$str = $str1.$str2 ;
输出:echo $str ;
结果:aaaabbbb

混合嵌套:
$str1 = 'aa"bbbb"aa' ;
$str2 = "bb'aaaa'bb" ;
echo $str1 .$str2;
结果:aa"bbbb"aabb'aaaa'bb

不可以交叉使用的

J. PHP如何过滤单引号

<?php
functiongetpost($arr){
if(get_magic_quotes_gpc()){
$arr=is_array($arr)?array_map('stripslashes',$arr):stripslashes($arr);
}
if(is_array($arr)){
foreach($arras$key=>$val){
$arr[$key]=htmlspecialchars($val,ENT_QUOTES);//html实体转换
$arr[$key]=mysql_real_escape_string($arr[$key]);//防注入替换
}
}else{
$arr=htmlspecialchars($arr,ENT_QUOTES);//html实体转换
$arr=mysql_real_escape_string($arr);//防注入替换
}
return$arr;
}
?>
//该函数是我自己写的一个转换函数,主要用于防sql注入和跨站攻击,参数可以是数组,或字符串
//$post_array=getpost($_POST);//即可完成对敏感字符的处理

热点内容
循迹小车算法 发布:2024-12-22 22:28:41 浏览:80
scss一次编译一直生成随机数 发布:2024-12-22 22:04:24 浏览:954
嫁接睫毛加密 发布:2024-12-22 21:50:12 浏览:974
linuxbin文件的安装 发布:2024-12-22 21:46:07 浏览:798
vlcforandroid下载 发布:2024-12-22 21:45:26 浏览:664
电脑做网关把数据发送至服务器 发布:2024-12-22 21:44:50 浏览:431
新华三代理什么牌子的服务器 发布:2024-12-22 21:33:21 浏览:342
欢太会员密码是什么 发布:2024-12-22 20:57:28 浏览:74
sqllocaldb 发布:2024-12-22 20:07:08 浏览:126
如何找到我的服务器 发布:2024-12-22 19:52:14 浏览:301