Сосчитать многомерный массив

283
20 марта 2017, 10:56

Массив формируется таким образом:

$arr[] = [1,2,3]
$arr[] = [2,3,5]
$arr[] = [1,1,1]

На выходе нужно получить один массив: [4,6,9]

Как сделать максимально красивее ?

Answer 1
foreach ($arr as $value1lvl) {
    foreach ($value1lvl as $key2lvl=>$value2lvl) {
       if (!isset($sum[$key2lvl])) {$sum[$key2lvl]=0;}     
       $sum[$key2lvl]=$sum[$key2lvl]+$value2lvl;
    }
}

Демо - http://sandbox.onlinephpfunctions.com/code/a27992153fdfc46fc4b36242b619347f25a9b768

READ ALSO
Почему cookie не работает при регистрации?

Почему cookie не работает при регистрации?

Здравствуйте, я новичок в программированииВесь вечер не могу решить проблему

311
Redirect Laravel

Redirect Laravel

Прописываю в роутах такой код для 'middleware' => ['web'], не работаетЕсть ли еще варианты запрета доступа к странице для гостей?

358
Выборка из базы по значению [дубликат]

Выборка из базы по значению [дубликат]

На данный вопрос уже ответили:

288