多次元連想配列の数値の合計値を出す
index.php
array(3) {
[0]=>
array(2) {
["name"]=>
string(5) "apple"
["stock"]=>
int(2)
}
[1]=>
array(2) {
["name"]=>
string(5) "lemon"
["stock"]=>
int(4)
}
[2]=>
array(2) {
["name"]=>
string(5) "orange"
["stock"]=>
int(8)
}
}
こちらの連想配列の"stock"
の値を合計していきます。
処理方法は
index.php
$sum_stock = array_sum(array_column($fruits, 'stock'));
です。
array_column()
で配列の単一のカラムを抽出し、その値をarray_sum()
で合計するという方法です。
結果は
index.php
var_dump($sum_stock);
int(14)
以上多次元連想配列の数値の合計値を出すでした。
ご閲覧ありがとうございました。