In PHP, there are many ways to calculate the length of an array. Here are three commonly used methods:
count()
Function count()
The function can return an array The number of elements, the syntax is as follows:
count($array)
Among them, the $array
parameter is the array whose length is to be calculated.
Sample code:
$array = [1, 2, 3, 4]; echo count($array); // 输出 4
sizeof()
Function##sizeof() Function and
count() The function does the same thing and is used to count the number of elements in an array. The syntax is as follows:
sizeof($array)
$array parameter is the array whose length is to be calculated.
$array = [1, 2, 3, 4]; echo sizeof($array); // 输出 4
Function (PHP 7.3)
Function, used to get the length of the array. The syntax is as follows: <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">array_length($array[, $recursive = false])</pre><div class="contentsignin">Copy after login</div></div>
Among them, the
parameter is the array whose length is to be calculated, and the $recursive
parameter is optional, if set to true
, the length of the multi-dimensional array will be calculated recursively. Sample code:
$array = [1, 2, 3, 4]; echo array_length($array); // 输出 4
It should be noted that the
array_length function can only be used in PHP 7.3 or higher. Summary:
The above three methods can be used to calculate the length of an array, among which the
array_length function is a new function in PHP 7.3, compared to count()
and sizeof()
are more flexible. When using it specifically, you need to choose the appropriate method according to the actual situation.
The above is the detailed content of Function to find the length of an array in php. For more information, please follow other related articles on the PHP Chinese website!