PHP Array Sum: несколько методов суммирования значений массива по ключу

Вот несколько методов суммирования значений массива по ключу в PHP:

Метод 1: использование цикла foreach

$array = array(
    'key1' => 10,
    'key2' => 20,
    'key3' => 30
);
$sum = 0;
foreach ($array as $value) {
    $sum += $value;
}
echo $sum;  // Output: 60

Метод 2: использование функции array_sum

$array = array(
    'key1' => 10,
    'key2' => 20,
    'key3' => 30
);
$sum = array_sum($array);
echo $sum;  // Output: 60

Метод 3: использование функции array_reduce

$array = array(
    'key1' => 10,
    'key2' => 20,
    'key3' => 30
);
$sum = array_reduce($array, function ($carry, $value) {
    return $carry + $value;
});
echo $sum;  // Output: 60

Метод 4: использование комбинации array_keys, array_valuesи array_sum

$array = array(
    'key1' => 10,
    'key2' => 20,
    'key3' => 30
);
$sum = array_sum(array_values($array));
echo $sum;  // Output: 60