当前位置:首页 » 编程语言 » 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);//即可完成对敏感字符的处理

热点内容
服务器换位置了ip地址怎么换 发布:2024-09-19 09:33:50 浏览:798
javarest 发布:2024-09-19 09:28:43 浏览:753
密码子的原料是什么 发布:2024-09-19 09:11:42 浏览:348
半夜编程 发布:2024-09-19 09:11:36 浏览:104
海康威视存储卡质量如何 发布:2024-09-19 08:55:35 浏览:941
python3默认安装路径 发布:2024-09-19 08:50:22 浏览:517
环卫视频拍摄脚本 发布:2024-09-19 08:35:44 浏览:419
sqlserveronlinux 发布:2024-09-19 08:16:54 浏览:257
编程常数 发布:2024-09-19 08:06:36 浏览:953
甘肃高性能边缘计算服务器云空间 发布:2024-09-19 08:06:26 浏览:163