Home > Article > Backend Development > What is the summation function of php array values?
The sum function of PHP array values is the "array_sum()" function. The array_sum() function is a very practical function in PHP array operations. It can easily calculate the sum of all values in the array, and also Can be used to process the sum of all values corresponding to a key in a two-dimensional array.
The operating system for this tutorial: Windows 10 system, PHP8.1.3 version, Dell G3 computer.
The sum function of php array values is the "array_sum()" function.
array_sum() function can calculate the sum of all values in the array and return this value. This function is very simple, just pass in the array as a parameter. The following is a sample code:
// 定义一个数组 $numbers = array(1, 2, 3, 4, 5); // 使用array_sum()函数计算数组中所有值的总和 $total = array_sum($numbers); // 输出总和 echo $total; // 输出:15
In the above sample code, we defined an array $numbers containing 5 integers, then used the array_sum() function to calculate the sum of all values, and finally output this sum. The result is 15 because the sum of all the values in this array is 1 2 3 4 5 = 15.
In addition to integers, the array_sum() function is also suitable for floating-point arrays and mixed-type numeric arrays. The following is a sample code:
// 定义一个包含浮点数和整数的数组 $numbers = array(1, 2.5, 3, 4.2, 5); // 使用array_sum()函数计算数组中所有值的总和 $total = array_sum($numbers); // 输出总和 echo $total; // 输出:15.7
In the above sample code, we define an array $numbers containing floating point numbers and integers, also use the array_sum() function to calculate the sum of all values, and finally output This sum. Note that because the array contains floating point numbers, the result is 15.7 instead of 15.
In addition to calculating the sum of all values in an array, the array_sum() function can also be used to calculate the sum of all values corresponding to a certain key in a two-dimensional array. The following is a sample code:
// 定义一个二维数组 $orders = array( array('id' => 1, 'amount' => 10), array('id' => 2, 'amount' => 20), array('id' => 3, 'amount' => 30), array('id' => 4, 'amount' => 40), array('id' => 5, 'amount' => 50) ); // 使用array_column()函数获取amount键的所有值 $amounts = array_column($orders, 'amount'); // 使用array_sum()函数计算所有amount值的总和 $total = array_sum($amounts); // 输出总和 echo $total; // 输出:150
In the above sample code, we defined a two-dimensional array $orders, containing 5 order records. Each order record contains two keys: id and amount. We use the array_column() function to obtain the value of the amount key in all order records, and then use the array_sum() function to calculate the sum of all amount values, and the final output result is 150.
In short, the array_sum() function is a very practical function in PHP array operations. It can easily calculate the sum of all values in the array, and can also be used to process a certain key correspondence in a two-dimensional array. The sum of all values.
The above is the detailed content of What is the summation function of php array values?. For more information, please follow other related articles on the PHP Chinese website!