php array_sum на ассоциативном массиве - PullRequest
3 голосов
/ 30 сентября 2011

У меня есть ассоциативный массив (динамический - может иметь больше массивов, но с теми же ключами):

  Array
 (
    [food] => Array
      (
        [0] => 3
        [1] => 4
        [2] => 1
      )

     [liquor] => Array
       (
         [0] => 4
         [1] => 5
         [2] => 0
       )

     [beer] => Array
      (
        [0] => 5
        [1] => 6
        [2] => 0
      )

  )

Мне нужно использовать array_sum для каждого массива, поэтому результат будет:

Array ( [food] => 8, [liquor] => 9, [beer] => 11 )

Спасибо!

1 Ответ

7 голосов
/ 30 сентября 2011
$result = array_map('array_sum', $your_array);

Пример: http://ideone.com/LqTAV

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...