我希望能够从变量和字符串中添加一个数字。变量$userinfo->pilotid
将始终根据用户ID而有所不同,例如它可能是1
。
我想通过始终向该数字添加1000
来为此变量引入偏移量。如何添加这两个?
Auth::$userinfo->code . '' . Auth::$userinfo->pilotid
有些事情......
$offset = '1000';
echo Auth::$userinfo->code . '' . Auth::$userinfo->pilotid + $offset
上述工作还是我混淆了什么?
答案 0 :(得分:2)
您可以使用括号,以便添加偏移量而不是连接偏移量:
echo Auth::$userinfo->code . '' . (Auth::$userinfo->pilotid + $offset);
答案 1 :(得分:0)
连接时,您不需要包含''
,您应该在括号中包含加法运算。
$offset = 1000;
echo Auth::$userinfo->code . (Auth::$userinfo->pilotid + $offset);
''
是多余的,因为它没有添加任何内容。 PHP有type juggling
,因此您可以将整数直接连接到字符串上。您只需要单独执行添加,然后使用括号。