I have a 2d array like this:
[
['name' => 'Banana', 'quantity' => 124],
['name' => 'Cherry', 'quantity' => 24],
['name' => 'Apple', 'quantity' => 224],
]
How can I sum the numbers with the key quantity
? (372)
Please, always share with us what you have tried.
It help us a lot.
You can use:
$arr = [['name' => "Banana", 'quantity' => 124], ['name' => "Cherry", 'quantity' => 24], ['name' => "Apple", 'quantity' => 224]];
$sum = 0;
foreach ($arr as $item) {
$sum += $item['quantity'];
}
Or (PHP 5.5+):
$sum = array_sum(array_column($arr, 'quantity'));