Cómo utilizar matrices unidimensionales con php para HTML5 y CSS3 programación
El conjunto más básico de PHP es un matriz unidimensional,
Conteúdo
Cómo crear una matriz
Creación de la matriz es bastante simple. En primer lugar, es necesario crear una variable y luego decirle a PHP que desea esa variable sea una matriz:
$ Thevar = array () -
Ahora, $ Thevar es una matriz. Sin embargo, es una matriz vacía esperando a que venga y lo llena.
Técnicamente, puede omitir el paso de creación variable. Es una buena idea para definir explícitamente una matriz, ya que ayuda a recordar el elemento es una matriz, y hay algunos casos especiales (por ejemplo, el paso de una matriz en una función) en la definición de verdad importa.
Cómo llenar un array
Una matriz es un contenedor, por lo que es mucho más divertido si pones algo en ella. Puede hacer referencia a un elemento de matriz mediante la adición de un índice (un entero) que representa el que los elementos de la matriz que está hablando.
Digamos que usted tiene la matriz siguiente:
$ española = array () - $ español [1] = "uno" - $ española [2] = "dos" -
Lo que se hace aquí es añadir dos elementos a la matriz. Esencialmente, usted dice que el elemento 1 es uno, y el elemento 2 es dos.
PHP tiene otro truco interesante disponible. Echa un vistazo a la siguiente línea:
$ españoles [] = "tres" -
Esto parece un poco extraño porque no se ha especificado un índice. PHP es bastante útil. Si no se especifica un índice, se ve en el mayor índice ya se utiliza en la matriz y coloca el nuevo valor en el punto siguiente. Por lo tanto, el valor tres se colocará en el elemento 3 de la matriz.
PHP es algo notorio por su mecanismo de arreglo. Dependiendo de cómo se mire, PHP es mucho más indulgente o lejos más descuidado que la mayoría de los idiomas cuando se trata de matrices. Por ejemplo, usted no tiene que especificar la longitud de una matriz.
PHP sólo hace que la matriz sea cual sea el tamaño parece funcionar. De hecho, usted ni siquiera tiene que crear explícitamente la matriz. Cuando empiece a usar una matriz, PHP automáticamente sólo lo hace si no está ya allí.
Cómo ver los elementos de una matriz
Puede acceder a los elementos de una matriz exactamente de la misma manera que los creó. Elementos de la matriz son variables- la única diferencia es el índice numérico. Aquí está una manera de imprimir los elementos de la matriz:
impresión lt; lt; lt; HEREOne: $ español [1]
Dos: $ española [2]
Tres: $ española [3]
AQUÍ-
Usted puede simplemente imprimir los elementos de la matriz como cualquier variable común. Sólo recuerde que añadir el índice.
Otra gran manera de imprimir los arrays es particularmente útil para la depuración. Echa un vistazo a esta variación:
impresión "
n "-print_r ($ española) -print"n "-
los print_r () la función es una función especial de depuración. Se le permite pasar toda una matriz, y se imprime la matriz en un formato fácil de leer. Lo mejor es poner la salida del print_r () función dentro de un elemento de manera que se conserva la salida.
Por supuesto, los resultados de la print_r () función significa algo para usted, pero sus usuarios no se preocupan por las matrices. Esta es sólo una herramienta de depuración. Por lo general, vamos a usar algunas otras técnicas para la visualización de las matrices a sus usuarios.
Para ver lo que todo el código en basicArray.php Parece que.
Precarga de una matriz
A veces, usted sabrá los elementos que intervienen en una gran variedad de inmediato. En esos casos, puede utilizar una versión especial de la array () función para hacer este trabajo. Echa un vistazo a este código.
$ Inglés = array ("cero", "uno", "dos", "tres") - de impresión "
n "-print_r ($ Inglés) -print"
n "-
Este sencillo programa le permite cargar el valor de la matriz de una sola vez. Tenga en cuenta que esto comenzó con cero. Computadoras tienden a empezar a contar desde cero, por lo que si no se especifica índices, el primer elemento será indexado a cero.
Puede utilizar el print_r () función para ver rápidamente el contenido de la matriz.