使用“+=”将项目推送到字符串中[关闭]
Posted
技术标签:
【中文标题】使用“+=”将项目推送到字符串中[关闭]【英文标题】:Push items in a string with "+=" [closed] 【发布时间】:2013-11-25 20:57:09 【问题描述】:谁能告诉我我做错了什么
$str = "";
$str += "Was het maar vrijdag";
$str += "Was het maar zaterdag";
echo $str;
这个返回 0
【问题讨论】:
这是 Java,不是 php...+
是数字加法; .
是字符串拼接
您应该与 .而不是 +
似乎很多 JAVA 人正在转向 PHP。欢迎登机!
Can you append strings to variables in PHP?的可能重复
【参考方案1】:
使用.
代替+
:
$str = "";
$str .= "Was het maar vrijdag";
$str .= "Was het maar zaterdag";
echo $str;
【讨论】:
我不知道为什么这个答案被否决了。我正在投票。 +1 @ShankarDamodaran - 谢谢伙计。【参考方案2】:使用 .=
在 PHP 中,字符串是用 . 附加的,而不是 +
$str = "";
$str .= "Was het maar vrijdag";
$str .= "Was het maar zaterdag";
echo $str;
【讨论】:
我不知道为什么这个答案被否决了。我正在投票。 +1 @ShankarDamodaran,谢谢,我也不知道我做错了什么。^^【参考方案3】:您应该使用点.
而不是加号+
。
【讨论】:
以上是关于使用“+=”将项目推送到字符串中[关闭]的主要内容,如果未能解决你的问题,请参考以下文章