多次元連想配列の数値の合計値を出す
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)以上多次元連想配列の数値の合計値を出すでした。
ご閲覧ありがとうございました。