我只想按会话显示姓名和姓氏。但是,他们返回0.我不明白为什么它返回0,即使它们都是字符串。代码没什么好处的;
<?php
echo $_SESSION['name']+ ""+$_SESSION['surname'];
?>
答案 0 :(得分:7)
句点(.
)是PHP中的字符串连接运算符。
通过使用加法运算符(+
),您将操作数强制转换为数字,其值为0
。显然,0 + 0 + 0 = 0
。
你想要的是......
echo $_SESSION['name'] . $_SESSION['surname'];
我删除了中间的空字符串,因为它不会做任何事情。也许你的意思是空间?
答案 1 :(得分:0)
echo $_SESSION['name'] ." ". $_SESSION['surname'];
输出将像姓氏姓氏一样: Mohit Bumb 。