- ¿Qué
es un array? - Tipos de crear
arrays - Modificar el número de
elementos de un array - Ejercicios de
arrays
¿Qué es un
array?
Un array es un tipo de variable, con la
singularidad de que no contiene un único valor, sino un conjunto de
valores referenciados con
un índice.La sintaxis es muy parecida a la usada
con el resto de variables, con diferencias
en la forma en que el array es creado y lógicamente, la
forma en que su valor es recuperado.Un array permite guardar distintos
valores en una variable y distinguirlos por un
índice.
Sintaxis
$variable[indice]
Explicación
El primer elemento se sitúa en el
índice 0.Para asignar valores al array, lo
hacemos así:
$variable[indice]=valor
Ejemplo 1
Por ejemplo, un array con los días
de la semana:
También podemos cargar el array
con datos de la siguiente
forma:
Explicación
De este modo la asignación de
índices se hace de modo automático.La cantidad de elementos de un array se
puede obtener con la función
count,Por ejemplo, si tengo un array $dia con
7 elementos y le pido el valor de count($dia) me
devolverá un 7.
Ejemplo 2
Los arreglos son una recolección de datos
en una misma variable, por ejemplo un arreglo de los
días de la semana podría ser asi:
$Dias =
array('Lunes','Martes','Miércoles','Jueves','Viernes','Sábado','Domingo');
Explicación
Ahora bien, si deseamos imprimir un
contenido seria, por ejemplo:
echo "Hoy es ".$Dias[2]." y mañana
será ".$Dias[3];
Lo cual imprime:
Hoy es Miércoles y mañana
será Jueves
A si pues podemos notar que el arreglo
comienza a recorrerse a partir de la dirección 0, es decir
Dias[0] corresponde a 'Lunes' y Dias[6] corresponde a
'Domingo'.
Ejemplo 3
Si deseamos imprimir todos los
días de la semana podríamos hacerlo en un ciclo
utilizando una variable "i", ejemplo:
for ($i=0;$i<=6;$i++)
echo $Dias[$i].","
Lo cual imprimiría:
Lunes, Martes, Miércoles, Jueves,
Viernes, Sábado, Domingo
Tipos de crear
arrays
Arrays Estática
Arrays Dinámicamente
ARRAYS ESTÁTICA
Podemos crear arrays de forma
estática usando la construcción php array() con la
siguiente sintaxis:
$NombreArray
array([index]=>[valor], [index2]=>[valor],
…);
Teniendo en cuenta que podemos asignar
manualmente el índice.Supongamos por ejemplo que necesitamos
almacenar nombres de ciudades.Podríamos usar variables simples
($ciudad1="madrid"; y asi
sucesivamente), o podemos declarar un array:
Ejemplo 1
Explicación
Obteniendo un array con una lista
indexada de nuestras ciudades.Sabemos que el primer valor corresponde
al índice cero, el segundo al uno, y así
sucesivamentePor convención, el primer valor de
un array corresponde siempre -por defecto- al valor
cero.
Página siguiente |