Учитывая следующее ...сумма дочерних элементов в массиве
$itemarray = array()
array(3) {
[1]=>
array(2) {
[0]=>
string(4) "4.00"
[1]=>
string(4) "1766"
}
[2]=>
array(2) {
[0]=>
string(4) "5.00"
[1]=>
string(4) "1778"
}
[3]=>
array(2) {
[0]=>
string(4) "5.00"
[1]=>
string(4) "1780"
}
}
Я хотел бы получить сумму array[x][0]
. На данный момент я могу получить общую сумму каждого массива с помощью
$item_sum = array_sum($itemarray[$x]);
Я думал $item_sum = array_sum($itemarray[$x][0]);
может быть путь, но, казалось бы, нет.
+1 для одного -liner, но я думаю, что простой цикл быстрее – ZolaKt
Цикл более очевиден в том, что он делает. Это умный, но тайный. – Barmar
ОП пытался «array_sum ($ itemarray [$ x] [0]);», это пример того, как использовать 'array_sum()', как OP пытался выполнить задачу. – nickb