【问题标题】:PHP - For loop store all array values as one long stringPHP - For循环将所有数组值存储为一个长字符串
【发布时间】:2016-11-11 13:53:30
【问题描述】:

我需要将数组中的每个值存储为一个字符串。可以这样做吗?

我已经尝试使用 for 循环来实现这一点:

for($count = 0; $count < $totalArray; $count++) {
    $x = $array[$count];
}

我不确定为什么我认为这会起作用。显然,它会不断更改值并最终成为数组中的最后一个值。但是谁能告诉我是否有办法做到这一点?

【问题讨论】:

标签: php arrays for-loop foreach


【解决方案1】:

你需要添加到之前的总数,而不是设置它:

$x .= $array[$count];

【讨论】:

  • 或者只是implode
  • 确实,使用 implode
  • 他可能需要做一些额外的处理,所以以防万一我把它大部分留给他。
  • 两者对我来说都很好,感谢您的回答!
猜你喜欢
  • 1970-01-01
  • 2012-08-16
  • 2018-03-04
  • 2015-08-29
  • 1970-01-01
  • 2014-05-17
  • 1970-01-01
  • 1970-01-01
  • 2017-04-20
相关资源
最近更新 更多