Home >Backend Development >PHP Problem >Function to find the length of an array in php

Function to find the length of an array in php

PHPz
PHPzOriginal
2023-05-07 12:55:09879browse

In PHP, there are many ways to calculate the length of an array. Here are three commonly used methods:

  1. 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
  1. sizeof() Function

##sizeof() Function andcount() 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)
Among them, the

$array parameter is the array whose length is to be calculated.

Sample code:

$array = [1, 2, 3, 4];
echo sizeof($array); // 输出 4
  1. array_length Function (PHP 7.3)
##array_length is new in PHP 7.3

Function, used to get the length of the array. The syntax is as follows: <pre class="brush:php;toolbar:false">array_length($array[, $recursive = false])</pre> Among them, the

$array

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!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Previous article:php password change pageNext article:php password change page