Cómo usar la función sizeof() en PHP

Como Usar La Funcion Sizeof En Php



¿Es usted un desarrollador de PHP que busca optimizar el rendimiento de su código? Si es así, puede utilizar el tamaño de() función. Esta función le permite especificar el número de elementos en una matriz y es una herramienta útil cuando se trabaja con matrices, cadenas y objetos. Al entender cómo usar tamaño de() correctamente, los usuarios pueden aumentar la eficacia y el rendimiento de su código.

En este artículo, exploraremos la tamaño de() función, su sintaxis y su uso en PHP.

¿Qué es la función sizeof()?

tamaño de() es una función en PHP que permite a los desarrolladores especificar la cantidad de elementos en una matriz y, a menudo, se usa para determinar el tamaño de matrices, cadenas y objetos en PHP.







Sintaxis



La siguiente es la sintaxis a utilizar tamaño de() función en PHP:



tamaño de ( formación , modo )

Aquí el formación El parámetro es una matriz que contiene el número de elementos que se van a encontrar, y el opcional modo El parámetro se usa para especificar cómo la función calculará iterativamente los elementos de todas las matrices anidadas en la matriz de elementos. Hay dos modos, el 0 es el modo predeterminado que cuenta solo el contenido de nivel superior y no incluye el contenido de matrices anidadas en la matriz de nivel superior. Mientras 1 calcula recursivamente todos los elementos de la matriz, incluidos los elementos de matrices anidadas. Por ejemplo:





Valor de retorno

El tamaño de() La función devuelve el valor entero del número de elementos.

Cómo usar la función sizeof() en PHP

Estos son los pasos para usar tamaño de() función en PHP:



Paso 1: Primero debe definir una matriz para la que desea encontrar la cantidad de elementos.

Paso 2: A continuación, debe llamar tamaño de() , el primer parámetro es un formación , y el segundo parámetro es opcional si desea utilizar modo .

Paso 3: Finalmente, puedes usar hacer eco o imprimir para enviar los resultados al navegador o línea de comandos.

Ejemplo 1

Considere el siguiente ejemplo, hemos inicializado un empleado de matriz con ciertos valores, luego usamos el tamaño de() función para contar los elementos totales de una matriz:



$empleado = formación ( 'Zainab' , 'Awais' , 'komal' , 'Falla' ) ;

eco ( 'El número total de elementos en una matriz es: ' . tamaño de ( $empleado ) ) ;

?>

Ejemplo 2

En el siguiente ejemplo, hemos utilizado el tamaño de() función para contar los elementos de la matriz multidimensional con modo 1, y este modo contará recursivamente los elementos, incluido el elemento en la matriz anidada:



$matriz = formación ( 'empleado' => formación ( 'Zainab' , 'Awais' , 'Falla' , 'Komal' ) ,

'Género' => formación ( 'Femenino' , 'Masculino' , 'Femenino' , 'Femenino' ) ) ;

eco 'La cuenta normal de una matriz es: ' . tamaño de ( $matriz ) ;

eco ' \norte ' ;

eco 'La cuenta recursiva de una matriz es: ' . tamaño de ( $matriz , 1 ) ;

?>

Nota: En el código anterior, el número predeterminado para una matriz es 2 porque por defecto el tamaño de() La función cuenta solo el padre de la matriz. En este ejemplo, los elementos superiores son dos subcadenas, 'Empleado' y 'Género'.

Línea de fondo

El función tamaño de () en PHP se usa para encontrar el conteo de los elementos de una matriz y es la función incorporada y el alias del contar() función. Acepta dos argumentos; uno es obligatorio y el otro es opcional. El parámetro opcional determina el modo de conteo donde 0 representa conteo normal y 1 es conteo recursivo que se utiliza para matrices multidimensionales.