PHP配列があるとしましょう:
$array1 = array(
'protein' => array('PROT', 100, 150),
'fat' => array('FAT', 100, 250),
'carbs' => arary('CARBS', 10, 20)
);
$array2 = array(
'vitaminA' => array('vitA', 1, 2),
'vitaminB' => array('vitB', 1, 2),
'vitaminC' => arary('vitC', 1, 2)
);
ここで、これらの栄養素を組み合わせた配列 ( のようなものarray_merge()
) が必要ですが、値自体ではなく、キーのみが必要です。
したがって、次のいずれかです:
$combined = array(
'protein' => NULL,
'fat' => NULL,
'carbs' => NULL,
'vitaminA'=> NULL,
'vitaminB'=> NULL,
'vitaminC'=> NULL
);
また
$combined = array('protein', 'fat', 'carbs', 'vitaminA', 'vitaminB', 'vitaminC');
これはループを使用して手動で行うことができますforeach
が、このプロセスを高速かつ最適化する機能があることを望んでいました。