Uso da função count ():
Sintaxe:
Esta função pode levar dois argumentos. O primeiro argumento é obrigatório e o segundo argumento é opcional. Ele retorna o número total de elementos da matriz que serão usados no primeiro argumento:
O primeiro argumento contém uma variável de matriz. O valor padrão do segundo argumento é Count_Normal ou 0 é usado para contar o comprimento de uma matriz unidimensional. Outro valor desse argumento é Count_Recursive ou 1 é usado para contar o comprimento da matriz multidimensional.
Exemplo 1: Uso da função count () para matriz unidimensional
Crie um arquivo php com o seguinte script para contar o comprimento de uma matriz numérica usando a função count (). Aqui, uma variedade de vários dados foi declarada no script. Em seguida, a duração da matriz foi contada e impressa:
// declarar uma matrizSaída:
A saída a seguir aparecerá após a execução do script:
Exemplo 2: Uso da função count () para matriz multidimensional
Crie um arquivo php com o seguinte script para contar o comprimento de uma matriz multidimensional usando a função count (). A matriz contém uma matriz como um elemento na matriz multidimensional. O argumento opcional da função count () é necessário para contar os elementos das matrizes internas da matriz multidimensional. O valor count_recursive foi usado no segundo valor de argumento da função para contar o comprimento total da matriz multidimensional:
// declarar uma matriz multidimensionalSaída:
A saída a seguir aparecerá após a execução do script. Aqui, o comprimento da matriz principal é 4 que contém 2 números e 2 matrizes. O comprimento da matriz com os elementos da matriz interna é 9 (4+3+2), porque uma matriz interna contém 3 elementos e outra matriz interna contém 2 elementos:
Exemplo 3: Uso da função count () para matriz associativa
Crie um arquivo php com o seguinte script para contar o comprimento da matriz associativa usando a função count (). A matriz associativa multidimensional foi usada no script. Como o exemplo anterior, o valor count_recursive foi usado no segundo argumento da função count () para calcular o comprimento da matriz associativa com os elementos da matriz interna:
// declarar uma matriz associativaSaída:
A saída a seguir aparecerá após a execução do script. Aqui, a matriz principal contém 3 elementos, e a matriz interna contém 4 elementos. Os elementos totais são 3+4 ou 7:
Uso da função sizeof ():
Outra maneira de contar a duração de uma matriz é usar a função sizeof (). Funciona de maneira semelhante à função count (). A sintaxe desta função é fornecida abaixo:
Sintaxe:
Esta função pode levar dois argumentos. O primeiro argumento é obrigatório e o segundo argumento é opcional. Ele retorna o número total de elementos da matriz que serão usados no primeiro argumento:
Como a função count (), o primeiro argumento desta função contém uma variável de matriz. O segundo argumento é opcional e o valor padrão desse argumento é 0 usado para contar o comprimento da matriz unidimensional. Outro valor desse argumento é 1 usado para contar o comprimento da matriz multidimensional.
Exemplo 4: Uso da função sizeof () para calcular o comprimento da matriz
Crie um arquivo php com o seguinte script para contar o comprimento de uma matriz numérica e associativa usando a função sizeof (). Os mesmos valores de matriz dos exemplos anteriores foram usados neste script. Aqui, a duração das matrizes foi contada usando a função sizeof ():
// declarar uma matrizSaída:
A saída a seguir aparecerá após a execução do script:
Conclusão:
Neste artigo, duas maneiras diferentes de contar a duração de uma matriz foram explicadas usando vários exemplos. Agora, os usuários de PHP podem usar a função count () ou a função sizeof () para contar o comprimento da matriz. Esperamos que você tenha achado o artigo útil e confira Linuxhint para obter artigos mais informativos.