Tabla de contenido:
- Cómo crear una matriz
- Cómo completar una matriz
- Cómo ver los elementos de una matriz
- Precarga de una matriz
Video: #6 Mezclar HTML / Array o Arreglos - Curso de PHP básico y desde CERO! - Principiantes 2025
La matriz más básica en PHP es una matriz unidimensional , que básicamente es solo un contenedor con ranuras para programación HTML5 y CSS3. Cada ranura tiene solo una variable. Aquí, descubres cómo crear este tipo de matriz y llenarla.
Cómo crear una matriz
La creación de matriz es bastante simple. Primero, necesitas crear una variable y luego decirle a PHP que quieres que esa variable sea una matriz:
$ theVar = array ();
Ahora, $ theVar es una matriz. Sin embargo, es una matriz vacía esperando que vengas y la llenes.
Técnicamente, puede omitir el paso de creación de la variable. Todavía es una buena idea definir explícitamente una matriz porque te ayuda a recordar que el elemento es una matriz, y hay algunos casos especiales (como pasar una matriz a una función) donde la definición realmente importa.
Cómo completar una matriz
Una matriz es un contenedor, por lo que es mucho más divertido si coloca algo en ella. Puede hacer referencia a un elemento de matriz al agregar un índice (un entero) que representa de qué elemento de la matriz está hablando.
Supongamos que tiene la siguiente matriz:
$ spanish = array (); $ español [1] = "uno"; $ español [2] = "dos";
Lo que haces aquí es agregar dos elementos a la matriz. Esencialmente, dices que el elemento 1 es uno, y el elemento 2 es dos.
PHP tiene otro truco interesante disponible. Eche un vistazo a la siguiente línea:
$ spanish [] = "tres";
Esto parece un poco extraño porque no especificó un índice. PHP es bastante útil. Si no especifica un índice, mira el índice más grande que ya se utilizó en la matriz y coloca el nuevo valor en el siguiente punto. Entonces, el valor tres se colocará en el elemento 3 de la matriz.
PHP es algo notorio por su mecanismo de matriz. Dependiendo de cómo lo mires, PHP es mucho más indulgente o más descuidado que la mayoría de los lenguajes cuando se trata de arreglos. Por ejemplo, no tiene que especificar la longitud de una matriz.
PHP simplemente hace que la matriz sea cual sea el tamaño parece funcionar. De hecho, ni siquiera tiene que crear explícitamente la matriz. Cuando comienzas a usar una matriz, PHP automáticamente lo hace si aún no está allí.
Cómo ver los elementos de una matriz
Puede acceder a los elementos de una matriz exactamente de la misma forma que los creó. Los elementos de matriz son solo variables; la única diferencia es el índice numérico. Aquí hay una forma de imprimir los elementos de la matriz:
imprimir <<< HERE One: $ español [1]Dos: $ español [2]
Tres: $ español [3]
AQUÍ;
Simplemente puede imprimir los elementos de la matriz como cualquier variable común.Solo recuerda agregar el índice.
Otra gran manera de imprimir matrices es particularmente útil para la depuración. Eche un vistazo a esta variación:
print "n"; print_r ($ español); imprimir "n";
La función print_r () es una función de depuración especial. Le permite pasar una matriz completa e imprime la matriz en un formato fácil de leer. Lo mejor es poner la salida de la función print_r () dentro de un elemento
para que la salida se conserve.Por supuesto, los resultados de la función print_r () significan algo para usted, pero a sus usuarios no les importan las matrices. Esta es solo una herramienta de depuración. Normalmente, usará algunas otras técnicas para mostrar matrices a sus usuarios.
Para ver todo el código en basicArray. php parece.
Precarga de una matriz
A veces sabrá los elementos que entran en una matriz de inmediato. En esos casos, puede usar una versión especial de la función array () para que esto funcione. Eche un vistazo a este código.
$ english = array ("cero", "uno", "dos", "tres"); imprimir "n"; print_r ($ inglés); imprimir "n";Este sencillo programa le permite cargar el valor de la matriz de una sola vez. Tenga en cuenta que esto comenzó con cero. Las computadoras tienden a comenzar a contar en cero, por lo que si no especifica índices, el primer elemento tendrá cero índice.
Puede usar la función print_r () para ver rápidamente el contenido de la matriz.
