需要将foreach循环中的值存储到数组中,需要帮助才能做到这一点.

下面的代码不起作用,只存储最后一个值,try 了$items .= ...,,但也没有起到作用,任何帮助都将不胜感激.

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

print_r($items);

推荐答案

在循环外部声明$items数组,并使用$items[]将项添加到该数组中:

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

print_r($items);

Php相关问答推荐

Laravel:从匹配的数组数据中获取记录

在不超过PHP时间限制的情况下,在Laravel中高效地插入批量数据(25万条记录)?(队列、多租户)

使用箭头函数语法时,在回调范围内无法访问变量变量(警告:未定义的变量)

Symfony Api平台:按自定义实体方式排序结果

从WC会话变量更改WooCommerce checkout 托运方法成本

WooCommerce管理订单列表自定义列不显示值

PHP测试字符串的所有POST值

将SVG包含在另一个php生成的SVG中

从两个日期创建日期范围,然后为范围中的每个日期复制子数组

即使在WooCommerce购物车中添加了两次产品,也要将所有项目设置为空白行

WordPress:今天的计数';修改和发布的帖子

未检测到laravel控制器

正则表达式将文本替换为标签 html 以字符开头

安装 Herd 并返回 Valet 后为 502

使用 Laravel 和 Vue 进行图像表单验证

如何通过帖子自定义元数据进行查询

根据WooCommerce中的产品重量更改简单产品的输入数量步值

在WooCommerce购物车和 checkout 页面中更改总计文本

WooCommerce单个产品页面上启用额外选项卡的产品元框字段

为什么 8.0 之前的 PHP 版本拒绝命名空间Random\Namespace作为无效语法?