一尘不染

如何将foreach循环中的值存储到数组中?

php

需要将foreach循环中的值存储到数组中,需要帮助。

下面的代码不起作用,仅存储上次尝试的值,$items .= ...,但这也不起作用,将不胜感激。

foreach($group_membership as $i => $username) {
    $items = array($username);
}

print_r($items);

阅读 950

收藏
2020-05-29

共1个答案

一尘不染

$items在循环外声明数组,并用于$items[]向数组添加项目:

$items = array();
foreach($group_membership as $username) {
 $items[] = $username;
}

print_r($items);
2020-05-29