使用foreach循环填充数组

7
我正在尝试使用foreach循环填充数组,但我无法使其正常工作。我做错了什么?
$a = array();

$activities = Project::getProjectnames($_DB, $projectnaam);
if(!empty($activities)) {
    foreach($activities as $k => $v) {
          $a .= array_fill($v['name']);
    }
}

我只收到一个字符串 Array 的返回值...
1个回答

21

你正在将字符串拼接在一起。你需要将该项推入数组中。

   foreach($activities as $k => $v) {
          $a[] = $v['name'];
    }

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接