首页 > 试题广场 >

下面哪个表达式不能将两个字符串$s1和$s2串联成一个单独的

[单选题]
下面哪个表达式不能将两个字符串$s1和$s2串联成一个单独的字符串:( )
  • $s1+$s2
  • “{$s1}{$s2}”
  • $s1.$s2
  • implode(‘’,array($s1,$s2))
A肯定不对,在JS里可以这样做,JS拼接符号是'+',
B选项,
在PHP里,"{ }" 有这几种功能
第一种: 代表程序块的开始和结束
if($a>0){
    echo $a;
}
第二种:用来表示字符串下标
$a = 'hello';
echo $a{1};  //输出-> 'e'
第三种:分离变量
$a = 'hello, ';
echo "{$a}php"; //输出-> 'hello, php'
发表于 2016-03-01 00:57:56 回复(0)

不能用加号 会变成 数值运算

发表于 2020-03-31 21:30:30 回复(0)
+会默认将变量转为数值型再进行运算
发表于 2019-09-03 20:40:01 回复(0)
A加号不行
发表于 2016-05-06 12:59:37 回复(0)
答案一 是数字也可以啊
发表于 2015-07-25 09:29:26 回复(1)
a
发表于 2015-03-19 16:03:05 回复(0)