Para declarar un arreglo en PHP lo vamos a realizar de la siguiente manera:
$lista = array(); //Indicamos que la variable $lista es ahora un array() vacio
El primer ejemplo establece un arreglo sin datos, ahora veamos uno con datos:
$lista = array('Chile', 'Paraguay'); //Indicamos que la variable $lista es ahora un array con 2 registros
Si lo vemos con un print_r($lista); nos muestra su orden de la siguiente manera:
Array
(
[0] => Chile
[1] => Paraguay
)
Lo que hacemos es mostrar el arreglo $lista, y como podemos observar el primer índice de la primera casilla de un arreglo es cero y en este caso posee el valor Chile, el segundo índice es uno y posee el valor Paraguay. En Informática y en otras muchas áreas se comienza a contar desde cero como el primer índice o posición de un sistema o conjunto de datos.
Ahora lo que haremos es agregar al mismo arreglo otros datos siendo que ya en un comienzo se ha definido con datos. Entonces usaremos la función propia de PHP llamada array_push() que permite anexar o agregar al final del arreglo los datos que le indicamos. Veamos el siguiente ejemplo:
$lista = array('Chile', 'Paraguay'); //Indicamos que la variable $lista es ahora un array con 2 array_push($lista, array('Argentina', 'Colombia')); //Agregamos dos nuevos registros a $lista
Mostramos el orden del arreglo nuevamente con print_r($lista), donde nos muestra lo siguiente:
Array ( [0] => Chile [1] => Paraguay [2] => Argentina [3] => Colombia )
El resultado muestra como se logra insertar al final del arreglo los 2 nuevos valores o registros con índices [2] y [3]
Ahora, por último vamos a convertir nuestro arreglo $lista en un arreglo de SESSION de la siguiente manera:
$_SESSION["listax"] = $lista;
Ahora veamos a mostrar el orden de todas los arreglos que solamente sean SESSION con:
print_r($_SESSION);
El resultado final logra mostrar que ahora $lista se llama $_SESSION["listax"], osea un arreglo SESSION.
Nota: El ejercicio es bastante esencial y también útil cuando se comienza a trabajar con variables de sesión, donde además queremos brindar un orden para agregar nuevos registros.
No hay comentarios.:
Publicar un comentario