295 Shares 7579 views

¿Cómo matriz PHP?

Una matriz es una estructura de datos que permite que una sola ubicación para almacenar ciertos valores que son elementos del mismo tipo.

tipos de matriz

Hay dos tipos de matrices, que difieren en la forma de la identificación de los elementos constitutivos.

  1. Simple – cada elemento en ella se da un índice en una secuencia.
  2. Asociativa – tiene que hacer referencia a un elemento mediante las teclas asociadas con los valores lógicos.

En términos simples, es una variable, que puede ser más de un valor. Estamos interesados en la matriz PHP.

rasgos característicos

Considere PHP detalles de la matriz:

  1. Puede contener cualquier número de valores, y está vacía.
  2. Cada uno de los valores, que comprende una matriz de PHP, llamado elemento.
  3. Elemento almacena diferentes tipos de variables. Estos pueden ser cadenas, enteros, booleanos.
  4. El acceso a los elementos es posible utilizar índices que están en minúsculas y numérico.
  5. array PHP contiene elementos con índices únicos.
  6. El número de elementos de la matriz – es su longitud.
  7. Los valores de los elementos también pueden ser matrices, como son matrices multidimensionales.

Una característica distintiva de PHP es la capacidad de crear una matriz en la secuencia de comandos de cualquier complejidad.

ventajas:

  1. Es fácil de trabajar simultáneamente con múltiples valores en una matriz. Es fácil de hacer un ciclo a sus miembros para cambiar los valores.
  2. Son fáciles de manipular. Basta con quitar, añadir elementos a leer o cambiar los valores de los elementos.
  3. En PHP, hay muchas funciones diferentes que le permiten manejar matrices. Hay una búsqueda de valores específicos, la clasificación, la fusión de las matrices.

tipos

Las matrices se dividen en 2 tipos:

  • unidimensional;
  • bidimensional.

Hay diferentes formas de inicializar la matriz. En primer lugar, consideremos el sencillo, y luego – una matriz PHP asociativo.

Ejemplo crear una matriz simple en PHP:

En las teclas de ejemplo utilizados – un número entre paréntesis [], y más importante – el nombre de las frutas y verduras.

Asignación de una valores de los elementos de matriz PHP puede ser escrito como:

  • $ Array [n] = z;
  • n – clave, z – valor.

En el segundo método de inicialización puede ser nada que indique en soportes :

  • $ Nombre [] = "a";
  • $ Nombre [] = "dos";
  • $ Nombre [] = "tres".

En este caso, el índice será igual al valor predeterminado: 0, 1 y 2.

Y se puede asignar cualquiera de su valor de índice:

  • $ Nombre [35] = 'a';
  • $ Nombre [18] = 'dos';
  • $ Nombre [90] = "tres".

Se pueden combinar los métodos de inicialización:

  • $ Nombre [37] = "primero";
  • $ Nombre [5] = "segundo";
  • $ Nombre [] = "tercero".

El tercer elemento se le asigna a un índice igual a 38, tal como 37 – el más grande de los índices.

la sintaxis de matrices multidimensionales se ve así:

$ Nombre [indeks1] [indeks2] ….

Ahora vamos a ver lo que es un arreglo asociativo PHP. El índice puede ser una cadena, que no impone restricciones, se permiten espacios, su longitud es diferente. Las matrices asociativas son bien utilizados cuando es necesario unir los elementos no son los números, pero con palabras. Las matrices que tienen índices – cuerdas se llaman asociativo.

En matrices unidimensionales asociativos que contienen sólo una tecla, que corresponde a un índice específico. La imagen de arriba es un ejemplo de matrices asociativas unidimensionales y multidimensionales.

Se puede crear una matriz asociativa multidimensional de la manera clásica, pero no es muy conveniente.