Matriz unidimensional
La matriz que contiene solo una dimensión y cada elemento de matriz se almacena en un índice particular se llama matriz unidimensional. Puede ser numérico o asociativo.
En la siguiente sección se muestran diferentes ejemplos de matrices unidimensionales:
Ejemplo-1: uso de una matriz numérica unidimensional
La matriz numérica unidimensional se puede definir de varias maneras en PHP. En el siguiente script, la matriz $ arr1 contiene valores de cadena que se declaran especificando los valores de índice. A continuación, la matriz $ ARR2 contiene valores numéricos que se declaran utilizando la función Array (). Por último, una matriz $ ARR3 contiene datos mixtos que también se declaran utilizando la función Array ().
// Crear matriz de cadena basada en índice especificando el valor de índiceEl segundo valor de índice de ARR1 es $ arr1 [1]
";El tercer valor de índice de ARR2 es $ arr2 [2]
";Los valores de ARR3 son:
";Producción:
La siguiente salida aparecerá después de ejecutar el script. El valor del segundo índice de $ arr1 se imprime en la primera salida. El valor del tercer índice de $ arr2 se imprime en la segunda salida. Todos los valores de $ arr3 se imprimen usando para bucle en la tercera salida.
Ejemplo-2: Uso de la matriz asociativa unidimensional
Se puede declarar una matriz asociativa unidimensional como la matriz numérica unidimensional. El siguiente script muestra la declaración de tres tipos de matriz asociativa unidimensional como el ejemplo anterior.
// Crear una matriz asociativa especificando cada índice por separadoEl primer valor de índice de ARR1 es ".$ arr1 ['1110']]."
";Los valores de la matriz asociativa, arr2 son:
";Producción:
La siguiente salida aparecerá después de ejecutar el script. El valor de índice particular de $ arr1 y todas las claves y valores de $ arr2 se imprimen utilizando el bucle foreach.
Matriz bidimensional
Cuando la matriz contiene dos índices para almacenar los elementos, la matriz se llama matriz bidimensional. Se utiliza una matriz bidimensional para almacenar datos tabulares, que contienen un número fijo de filas y columnas. Cómo se puede declarar y utilizar la matriz bidimensional en PHP en la siguiente parte de este tutorial.
Ejemplo-3: uso de la matriz numérica bidimensional
Una matriz numérica bidimensional se declara en el siguiente script. El primer índice de la matriz contendrá los valores de fila, y el segundo índice de la matriz contendrá los valores de la columna. Según el script, la matriz de $ sitios web contiene tres filas y tres columnas. La primera fila contiene la lista de tres sitios web de motores de búsqueda. La segunda fila contiene una lista de tres sitios web de comercio electrónico. La tercera fila contiene tres sitios web de transferencia de dinero. Se utilizan dos para bucles para identificar el índice de valores de fila y columna de la matriz e imprimir los valores de la matriz.
// crear una matriz numérica bidimensionalLa lista de sitios web de motores de búsqueda es:
";La lista de sitios web de comercio electrónico es:
";La lista de sitios web de transferencia de dinero en línea es:
";Producción:
La siguiente salida aparecerá después de ejecutar el script anterior.
Ejemplo-4: uso de la matriz asociativa bidimensional
El siguiente script muestra el uso de una matriz asociativa bidimensional donde los valores de índice de la fila y la columna son cadenas. Aquí, la función de primera matriz () define el valor de índice de la fila que contiene el nombre del maestro, y las dos columnas se definen mediante otra función de matriz () en cada fila. El índice de cada columna contiene el código del curso, y el valor de cada columna contiene el nombre del curso. Las teclas y los valores de la matriz se imprimirán utilizando el bucle foreach.
Array ("CSE101" => "Computer Fundamental",Nombre del maestro: $ maestro
";Producción:
La siguiente salida aparecerá después de ejecutar el script anterior.
Conclusión:
El uso de diferentes tipos de matriz se explica en este tutorial mediante el uso de ejemplos simples. Existen muchas funciones integradas en PHP que están destinadas a hacer diferentes tipos de tareas con variables de matriz que no se explican en este tutorial. Las formas de definir y trabajar con variables de matriz unidimensionales y bidimensionales se muestran en este tutorial para ayudar al nuevo usuario de PHP a conocer el propósito de usar una matriz y aplicarlo en su script PHP.