La variable de matriz se utiliza para almacenar una lista de datos. Se pueden almacenar diferentes tipos de datos múltiples en una variable de matriz. Cada valor de la matriz puede ser leído mediante el índice de matriz correspondiente. Se pueden declarar tres tipos de variables de matriz en PHP. Estos son matriz numérica, matriz asociativa y matriz multidimensional.
Múltiples ejemplos han mostrado los usos de estas matrices en este tutorial.
Matriz numérica
La matriz que contiene un índice numérico solo se llama una matriz numérica. Puede declarar una matriz numérica de varias maneras, como definir la estructura de la matriz, usar el método Array () y asignar valores. Se proporcionan diferentes tipos de declaración de matriz numérica en el siguiente ejemplo.
Ejemplo 1: Diferentes tipos de declaraciones de matriz numérica
Cree un archivo PHP con el siguiente script para descubrir los usos de la matriz numérica. Aquí el para cada El bucle se ha utilizado para atravesar cada elemento de la matriz. La primera matriz ha sido declarada utilizando el tercer soporte ([]). A continuación, la segunda matriz se ha declarado utilizando la función Array (). Finalmente, la tercera matriz se ha declarado inicializando cada valor por separado. Estas declaraciones se pueden usar para crear la matriz numérica unidimensional en PHP.
/ *Defina la matriz usando la estructura de la matriz */Ahora, abra el siguiente navegador y navegue la ubicación para ejecutar el script:
http: // localhost/phpcode/numArray.php
Producción:
La siguiente salida aparecerá después de ejecutar el script anterior:
Matriz asociativa
La declaración de una matriz asociada es similar a una matriz numérica. Puede declarar una matriz numérica sin definir el índice, pero no puede declarar una matriz asociativa sin definir el índice. Debe definir los pares de valor clave correctamente en el momento de la declaración de matriz asociativa y el valor de clave o índice debe ser una cadena.
Ejemplo 2: matriz asociativa de un índice numérico
Cree un archivo PHP con el siguiente script. Aquí, se ha declarado una matriz asociativa de 5 elementos con el índice numérico, y el "para cadaSe ha utilizado el bucle para imprimir los valores de la matriz.
// declarar una matriz asociativa del índice numéricoProducción:
La siguiente salida aparecerá después de ejecutar el script anterior:
Ejemplo 3: matriz asociativa del índice de cadenas
Cree un archivo PHP con el siguiente script para mostrar el uso de una matriz asociativa con la cadena como valor de índice. Se han mostrado dos formas de declaraciones de matriz asociativa en el siguiente script. La primera matriz asociativa ha sido declarada utilizando el función array (), y el "para cadaSe ha utilizado el bucle para imprimir los valores de la matriz. La segunda matriz asociativa se ha declarado asignando cada valor por separado e imprimiendo los valores por separado.
/ * Declaración de matriz asociado usando Array () Método */Producción:
La siguiente salida aparecerá después de ejecutar el script proporcionado anterior:
Matriz multidimensional
Una o más matrices se pueden usar como elemento de matriz de la matriz multidimensional, y el elemento de la matriz también puede contener otras matrices como elemento. Los índices múltiples o para el bucle se pueden usar para acceder a los valores de una matriz multidimensional. La forma de crear y usar una matriz multidimensional en PHP se ha proporcionado en los siguientes ejemplos:
Ejemplo 4: matriz asociativa bidimensional de valores numéricos
Cree un archivo PHP con el siguiente script para saber cómo crear una matriz multidimensional de valores numéricos e imprima los valores de la matriz utilizando un anidado "para cada" bucle.
// Declarar una matriz asociativa multidimensional de valores numéricosProducción:
La siguiente salida aparecerá después de ejecutar el script anterior:
Ejemplo 5: matriz asociativa bidimensional de valores de cadena
Cree un nuevo archivo PHP con el siguiente script para saber cómo crear una matriz multidimensional de valores de cadena e imprima los valores de la matriz utilizando un anidado "para cada" bucle. La forma de imprimir los valores de la matriz con las teclas se muestra en la última parte del script.
/*Declaración de la matriz multidimentional utilizando el método Array ()*/Producción:
La siguiente salida aparecerá después de ejecutar el script anterior:
Conclusión:
Se utilizan diferentes matrices en el script PHP para resolver varios problemas. Las formas de usar la matriz numérica, la matriz asociativa y las matrices multidimensionales se han explicado en este tutorial. Además, se proporcionaron ejemplos para comprender los usos de la matriz en PHP y ayudar al usuario de PHP a usarlo correctamente en su script. Esperamos que hayas encontrado este artículo útil. Consulte los otros artículos de Sugerencia de Linux para obtener más consejos e información.