Имеется 3 массива следующего вида:
array(
array(10,10,10),
array(10,10,10),
array(10,10,10),
array(10,10,10)
);
array(
array(20,20,20),
array(20,20,20),
array(20,20,20),
array(20,20,20)
);
array(
array(30,30,30),
array(30,30,30),
array(30,30,30),
array(30,30,30)
);
Требуется получить 1 переменную в которой будет находиться сумма всех значений со всех массивов. Т.е. в данном случает 720.
Только начал изучение. Прошу сильно не пинать, а помочь и если не трудно объяснить, как это делается. Заранее всем низкий поклон.
Если положить все 3 массива в еще один массив, то можно, например, использовать array_walk_recursive:
<?php
$sum = 0;
$ar = array(
array(
array(10,10,10),
array(10,10,10),
array(10,10,10),
array(10,10,10)
),
array(
array(20,20,20),
array(20,20,20),
array(20,20,20),
array(20,20,20)
),
array(
array(30,30,30),
array(30,30,30),
array(30,30,30),
array(30,30,30)
)
);
array_walk_recursive(
$ar,
function($v) use (&$sum) {
$sum += $v;
}
);
echo $sum;
Вот Ваши 720 =)
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости