-
foreachループを使用する方法:
$objects = [ ['value' => 10], ['value' => 20], ['value' => 30] ]; $total = 0; foreach ($objects as $object) { $total += $object['value']; } echo "合計: " . $total;
-
array_reduce関数を使用する方法:
$objects = [ ['value' => 10], ['value' => 20], ['value' => 30] ]; $total = array_reduce($objects, function ($carry, $object) { return $carry + $object['value']; }, 0); echo "合計: " . $total;
-
array_sum関数を使用する方法:
$objects = [ ['value' => 10], ['value' => 20], ['value' => 30] ]; $values = array_column($objects, 'value'); $total = array_sum($values); echo "合計: " . $total;
上記の例では、$objects
という名前のオブジェクトの配列があります。各オブジェクトには'value'
というキーがあり、それぞれの値を合計する必要があります。上記の方法では、foreach
ループ、array_reduce
関数、またはarray_sum
関数を使用して、合計値を計算します。
これらの方法を使用することで、PHPでオブジェクトの配列を合計することができます。適宜、自分のコードに組み込んでください。