Arrays

Arrays

Arrays Indexados

Son aquellos cuya posición está marcada por el número del index

Definir arrays

// Forma 1
$dias = array("Lunes","Martes","Miercoles","Jueves","Viernes","Sabado","Domingo");

$numeros = array(10,20,30,40);

$array_nposiciones = array(10); 
// genera un array de 10 posiciones en las que no hay nada

$array_vacio = array(); // Array sin pociones

//Forma 2
$array_init = [10,20,30,40];

Acceder a un elemento del array

$array_init = [10,20,30,40];
$array_init[2] // 30

Arrays Asociativos

Son aquellos cuya valor del índice(por el cual recuperamos) es el que nosotros asignemos

//Example 1
$colores = array("red"=>"rojo","green"=>"verde","blue"=>"Azul");
echo $colores["red"];

//Example 2
$datos_diferente_tipo = array("nombre"=> "minombre","edad"=>24, "activo"=>false, 4 => "El numero 4");
// Los arrays pueden guardar valores de diferentes tipos
echo $datos_diferente_tipo["edad"]; // 24
echo $datos_diferente_tipo[4]; // El numero 4

var_dump

Esta función permite mostrar el tipo de variable y el contenido de esta de forma estructurada. Es lo mejor para mostrar variables.

$array_init = [10,20,30,40];
var_dump($array_init);