我有一个数组。
我的代码:
$colors = [];
foreach($bikegroup->bikes as $bike) {
if(!in_array($bike->kleur, $colors)) {
$colors[$bike->kleur]=[];
}
}
dd($colors);
每种颜色都有多种尺寸,如:
"Satin black" => ['h43', 'h34', 'h76'];
如何将新数组推入$ colors数组中$ key =" Satin black"?
感谢任何帮助
答案 0 :(得分:2)
你用这个:
$array['Satin black'][] = 'h99'; // where 'h99' is the new value
或者像这样使用array.push()
:
array_push($array['Satin black'], 'h99');
更新:检查密钥/索引是否存在:
if (array_key_exists('Satin black', $array)) {
$array['Satin black'][] = 'h99'; // where 'h99' is the new value
}
答案 1 :(得分:1)
如果我理解正确,请执行以下操作:
$colors['Satin black'] = ['h43', 'h34', 'h76'];