Uso de la función Count ():
Sintaxis:
Esta función puede tomar dos argumentos. El primer argumento es obligatorio y el segundo argumento es opcional. Devuelve el número total de elementos de la matriz que se utilizarán en el primer argumento:
El primer argumento contiene una variable de matriz. El valor predeterminado del segundo argumento es count_normal o 0 se usa para contar la longitud de una matriz unidimensional. Otro valor de este argumento es Count_recursive o 1 se usa para contar la longitud de la matriz multidimensional.
Ejemplo 1: Uso de la función Count () para una matriz unidimensional
Cree un archivo PHP con el siguiente script para contar la longitud de una matriz numérica usando la función Count (). Aquí, se ha declarado una variedad de varios datos en el script. A continuación, la longitud de la matriz se ha contado e impreso:
// declarar una matrizProducción:
La siguiente salida aparecerá después de ejecutar el script:
Ejemplo 2: Uso de la función Count () para una matriz multidimensional
Cree un archivo PHP con el siguiente script para contar la longitud de una matriz multidimensional utilizando la función Count (). La matriz contiene una matriz como elemento en la matriz multidimensional. Se requiere el argumento opcional de la función Count () para contar los elementos de las matrices internos de la matriz multidimensional. El valor Count_recursivo se ha utilizado en el segundo valor de argumento de la función para contar la longitud total de la matriz multidimensional:
// declarar una matriz multidimensionalProducción:
La siguiente salida aparecerá después de ejecutar el script. Aquí, la longitud de la matriz principal es 4 que contiene 2 números y 2 matrices. La longitud de la matriz con los elementos de la matriz interna es 9 (4+3+2) porque una matriz interna contiene 3 elementos y otra matriz interna contiene 2 elementos:
Ejemplo 3: Uso de la función Count () para la matriz asociativa
Cree un archivo PHP con el siguiente script para contar la longitud de la matriz asociativa utilizando la función Count (). La matriz asociativa multidimensional se ha utilizado en el script. Al igual que el ejemplo anterior, el valor Count_recursivo se ha utilizado en el segundo argumento de la función Count () para calcular la longitud de la matriz asociativa con los elementos de la matriz interna:
// declarar una matriz asociativaProducción:
La siguiente salida aparecerá después de ejecutar el script. Aquí, la matriz principal contiene 3 elementos, y la matriz interna contiene 4 elementos. Los elementos totales son 3+4 o 7:
Uso de la función sizeof ():
Otra forma de contar la longitud de una matriz es usar la función sizeof (). Funciona de manera similar a la función Count (). La sintaxis de esta función se proporciona a continuación:
Sintaxis:
Esta función puede tomar dos argumentos. El primer argumento es obligatorio y el segundo argumento es opcional. Devuelve el número total de elementos de la matriz que se utilizarán en el primer argumento:
Al igual que la función Count (), el primer argumento de esta función contiene una variable de matriz. El segundo argumento es opcional, y el valor predeterminado de este argumento es 0 que se usa para contar la longitud de la matriz unidimensional. Otro valor de este argumento es 1 que se usa para contar la longitud de la matriz multidimensional.
Ejemplo 4: Uso de la función sizeof () para calcular la longitud de la matriz
Cree un archivo PHP con el siguiente script para contar la longitud de una matriz numérica y asociativa utilizando la función sizeOf (). Los mismos valores de matriz de los ejemplos anteriores se han utilizado en este script. Aquí, la longitud de las matrices se ha contado utilizando la función sizeof ():
// declarar una matrizProducción:
La siguiente salida aparecerá después de ejecutar el script:
Conclusión:
En este artículo, se han explicado dos formas diferentes de contar la longitud de una matriz utilizando múltiples ejemplos. Ahora, los usuarios de PHP pueden usar la función count () o la función sizeOf () para contar la longitud de la matriz. Esperamos que haya encontrado útil el artículo y consulte Linuxhint para obtener más artículos informativos.