Descargar

Desarrollo de aplicaciones Web. Tablas o arrays

Enviado por Pablo Cesar Ttito C


Partes: 1, 2

    1. ¿Qué es un array?
    2. Tipos de crear arrays
    3. Modificar el número de elementos de un array
    4. Ejercicios de arrays

    edu.red

    ¿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í sucesivamente

    • Por convención, el primer valor de un array corresponde siempre -por defecto- al valor cero.

    Partes: 1, 2
    Página siguiente