У меня есть многомерный массив, который я хочу перегруппировать. Массив выглядит следующим образом.
$originalArray = array
(
'APPLE' => array(
'BASE_PRICE' => 7.5,
'MARKUP' => 1.2
),
'ORANGE' => array
(
'BASE_PRICE' => 0,
'MARKUP' => 4
),
'BANANA' => array
(
'BASE_PRICE' => 0,
'MARKUP' => 6
),
'LIME' => array
(
'BASE_PRICE' => 0,
'MARKUP' => 8
)
);
Я хочу, чтобы он был переупорядочен так, чтобы он был сгруппирован в BASE_PRICE и MARKUP следующим образом.
$newArray = array (
'BASE_PRICE' => array
(
'APPLE' => 7.5,
'ORANGE' => 0,
'BANANA' => 0,
'LIME' => 0
),
'MARKUP' => array
(
'APPLE' => 1.2,
'ORANGE' => 6,
'BANANA' => 4,
'LIME' => 8
)
);
Как использовать циклы для получения нового массива? Любая помощь будет принята с благодарностью.
До сих пор я пробовал следующее, но не получил того, чего ожидал.
arsort($originalArray);