jueves, 3 de mayo de 2012

7.SESIÓN: TABLAS O ARRAYS


·        Uso de arrays
El array es una estructura de datos que permite almacenar información en distintas casillas. En lugar de las variables normales que son capaces de almacenar un dato, el array es capaz de almacenar una colección de datos, al disponer de varias casillas donde almacenar un dato distinto en cada una de ellas.

Los arrays en PHP están se utilizan muy habitualmente y se dispone de una serie de funciones muy ámplia para trabajar con ellos.
Sintaxis:
      $miarray=array(
0=>”lunes”,
1=>”martes”,
2=>”miercoles”)

·        Tipos de declaraciones
Arrays asociativos

Como hemos comentado, un array está formado por conjuntos de pares indice => valor.
Hasta ahora hemos manejado un ejemplo con índices numéricos (a este tipo de arrays se les conoce como arrays escalares), pero también es posible usar cadenas de caracteres como índices. Este tipo de arrays son los arrays asociativos:

 
 

Arrays Multidimensionales

Un array multidimensional es un array en el que al menos uno de sus valores es, a su vez, un array:

 

Y podemos acceder a dichos valores añadiendo un par de corchetes:

 

Este código muestra por pantalla: 642378510
Veamos cómo utilizar la función array() para "rellenar" arrays multidimensionales:



·         Tipos de arrays
Por lo que respecta a los tipos de array en PHP te puedo comentar que existen arrays con índices numéricos y arrays con índices asociativos.
Los que tienen índices numéricos son los que estamos más acostumbrados a usar. Entre corchetes colocamos el índice de la casilla que queremos acceder, ya sea para leer información o para escribir la información en la casilla del array.
$miarraynumerico[0]="valor en la casilla 0";
$miarraynumerico[1]="Otro valor en la casilla 1";
Los arrays asociativos son los que tienen índices de texto, por ejemplo:
$miarrayasociativo["indicetexto"]="valor";
$miarrayasociativo["otroindice"]="otro valor";

·         Funciones útiles para el uso de arrays

No hay comentarios:

Publicar un comentario