Пример трехуровневого массива:
Код: Выделить всё
[
1 => [
'A' => ['AA' => 3, 'AB' => 5],
'B' => ['BA' => 2]
],
2 => [
'C' => ['CA' => 4],
'D' => ['DA' => 1, 'DB' => 2]
],
3 => [
'E' => ['EA' => 1, 'EB' => 2, 'EC' => 3],
'F' => ['FA' => 0, 'FB' => 7, 'FC' => 7]
]
]
Код: Выделить всё
Array(
[1] => 10
[2] => 7
[3] => 20
)
Код: Выделить всё
$total[$country_id][$province_id][$city_id] = $amount;
$result = array();
foreach( $total as $key => $val ){
$total[$key] = array_sum ( $val );
}
Подробнее здесь: https://stackoverflow.com/questions/493 ... onal-array
Мобильная версия