在 PHP 中,只有一个字符串运算符。
并置运算符 (.) 用于把两个字符串值连接起来。
要把两个变量连接在一起,请使用这个点运算符 (.) :
$txt1="Hello World";
$txt2="1234";
echo $txt1 . " " . $txt2; // 上面说了用(.)把那个变量连在一起,怎么变成了 . " " . 不解呀!
?>
关于PHP并置运算符!
答案:4 悬赏:30
解决时间 2021-11-09 20:10
- 提问者网友:低唤何为爱
- 2021-11-09 08:10
最佳答案
- 二级知识专家网友:茫然不知崩溃
- 2021-11-09 09:06
$txt1.$txt2 输出的就是 Hello World1234
$txt1 . " " . $txt2 输出的就是 Hello World 1234
$txt1 . " " . $txt2 这是三个字符串的连接
等价于
$txt3 =" ";//空格字符串
$txt1 .$txt3 . $txt2
$txt1 . " " . $txt2 输出的就是 Hello World 1234
$txt1 . " " . $txt2 这是三个字符串的连接
等价于
$txt3 =" ";//空格字符串
$txt1 .$txt3 . $txt2
全部回答
- 1楼网友:湫止没有不同
- 2021-11-09 12:09
php是弱类型语言,变量虽然有默认的类型,但是在用字符串连接符的时候会检测变量类型,然后根据类型进行类型变换。这种自动变换叫做隐式变换。
php底层的代码能够处理很多东西。同样的
$a = '123';
$b = 11;
var_dump($a + $b); // 输出结果int 134
- 2楼网友:情战凌云蔡小葵
- 2021-11-09 10:56
因为两个引号之间有空格,它为了把变量$txt1和$txt2分开,要不然两个变量就挨着输出了
- 3楼网友:苦柚恕我颓废
- 2021-11-09 10:02
$txt1 . " " . $txt2;
" " 这是 空格 这样相当于连接3个字符串
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯