使用“+=”将项目推送到字符串中[关闭]

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】:

您应该使用点. 而不是加号+

【讨论】:

以上是关于使用“+=”将项目推送到字符串中[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

React JS将项目推送到数组以获取列表

关闭md-dialog后,将项目推送到数组

使用 mongoose 将字符串数组推送到 mongoDB

将动态内容推送到单独的 html 文件中的最佳方法是啥[关闭]

如何使用ajax将数据推送到数组

使用子参考值将数据推送到 Firebase