gpt4 book ai didi

php - 从 Foreach 循环 PHP 创建关联数组

转载 作者:IT王子 更新时间:2023-10-28 23:54:42 25 4
gpt4 key购买 nike

我有这个 foreach 循环:

foreach($aMbs as $aMemb){
$ignoreArray = array(1,3);
if (!in_array($aMemb['ID'],$ignoreArray)){
$aMemberships[] = array($aMemb['ID'] => $aMemb['Name']);
}
}

这会打印出正确的字段,但它们是数组中的数组。我需要 foreach 循环来输出一个像这样的简单数组:

$aMemberships = array('1' => 'Standard', '2' => 'Silver');

我做错了什么?

最佳答案

您需要更改您的 $aMemberships 分配

$aMemberships[] = $aMemb['Name']; 

如果你想要一个数组

$aMemberships[$aMemb['ID']] = $aMemb['Name'];

如果你想要一张 map 。

您正在做的是将数组附加到数组。

关于php - 从 Foreach 循环 PHP 创建关联数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3833876/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com