首先有一個多維數(shù)組 如下循環(huán)遍歷后, personal只要有1個值為1的 最終鍵personal結(jié)果為1all只要有一個值為1的,最終的鍵all和鍵personal均為1group里面的數(shù)組進行合并。期望結(jié)果為
2 回答

江戶川亂折騰
TA貢獻1851條經(jīng)驗 獲得超5個贊
可以這樣實現(xiàn)
$group = []; $personal = $all = 0;foreach ($arr as $item) { $group[] = array_merge($item['group']); // all只要有一個值為1的,最終的鍵all和鍵personal均為1 if ($item['all'] == 1) { $personal = 1; $all = 1; } // personal只要有1個值為1的 最終鍵personal結(jié)果為1 $item['personal'] == 1 && $personal = 1; } $new = [ 'personal' => $personal, 'all' => $all, 'group' => $group, ];
- 2 回答
- 0 關(guān)注
- 473 瀏覽
添加回答
舉報
0/150
提交
取消