СУММА ЗНАЧЕНИЙ МАССИВА PHP ПО КЛЮЧУ
Для нахождения суммы значений массива php по ключу можно использовать встроенную функцию array_sum(). Она принимает массив значений и возвращает сумму всех элементов этого массива.
Чтобы получить сумму значений массива php по ключу, необходимо сначала извлечь все значения для заданного ключа с помощью функции array_column(). Далее можно применить функцию array_sum() для получения суммы всех значений.
$array = array( array('id' => 1, 'name' => 'John', 'age' => 20), array('id' => 2, 'name' => 'Mary', 'age' => 25), array('id' => 3, 'name' => 'Steven', 'age' => 30));$age_values = array_column($array, 'age');$age_sum = array_sum($age_values);echo $age_sum; // выведет 75
В данном примере мы создали массив с данными, содержащими информацию об идентификаторе, имени и возрасте трех людей. Затем мы извлекли все значения возраста с помощью функции array_column() и применили функцию array_sum() для нахождения суммы всех значений. Результатом будет число 75, так как сумма возрастов трех людей равна 20 + 25 + 30 = 75.
Массивы (array) в php. Простым языком и с примерами. Часть 1
Работа с многомерным массивом PHP, доступ к элементам массива через переменную:
Работа с многомерным массивом, автозаполнение ключей в массиве PHP
SQL на котиках: Джоины (Joins)
13: How to get the sum of PHP array values - PHP 7 tutorial
#33 Уроки PHP - Учим язык PHP, Обход массива циклом for и foreach на языке PHP
array_column - выбираем значения подмассивов по ключу из многомерного массива
Массивы в php. Как удалять и добавлять элементы массива. Курс php с нуля. Урок 3.