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!

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

SecLists
SecLists is the ultimate security tester's companion. It is a collection of various types of lists that are frequently used during security assessments, all in one place. SecLists helps make security testing more efficient and productive by conveniently providing all the lists a security tester might need. List types include usernames, passwords, URLs, fuzzing payloads, sensitive data patterns, web shells, and more. The tester can simply pull this repository onto a new test machine and he will have access to every type of list he needs.

SublimeText3 English version
Recommended: Win version, supports code prompts!

Zend Studio 13.0.1
Powerful PHP integrated development environment

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Notepad++7.3.1
Easy-to-use and free code editor
