为了账号安全,请及时绑定邮箱和手机立即绑定

无法在php中连接字符串和数字

无法在php中连接字符串和数字

PHP
白猪掌柜的 2021-07-06 13:34:48
如何按照代码进行连接:<?phpprint ( "h".2);它实际上是在给出错误PHP Parse error:  syntax error, unexpected '.2' (T_DNUMBER) in /tmp/a.php on line 3我已经检查了这些Google 结果,但不幸的是该解决方案不起作用。
查看完整描述

2 回答

?
慕虎7371278

TA贡献1802条经验 获得超4个赞

.和 数字之间没有空格时,PHP 不喜欢它(这:"h".2- 没有空格)。

解决这个问题的三种方法:

print ("h" . 2);

或者

print ("h"."2");

或者

$n = 2;
print ("h".$n);

首先,只需用空格将数字与字符串连接运算符分开。

在第二个中,将数字包裹起来使其成为一个字符串。

在第三种中,使用一个变量来保存数字。


查看完整回答
反对 回复 2021-07-09
?
繁华开满天机

TA贡献1816条经验 获得超4个赞

<?php
print( "h" . "2");

将数字放入“”并在点之间留一个空格,用于连接

输出

小时2

您的解决方案的问题是您在.2没有任何空间的情况下使用。对于 PHP.具有小数点的含义,而不是将字符串与数字 (concat) 连接起来:

print( "h" . .2);

这会给

h0.2

第一个点被视为连接,第二个.2点作为小数点,转换为0.2


查看完整回答
反对 回复 2021-07-09
  • 2 回答
  • 0 关注
  • 194 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信