Cita:
Iniciado por FuLaNo_ Cluester
Si yo hago:
$my_var = array();
$my_var["1"] = "hola";
$my_var["2"] = "chau";
$my_var["3"] = "adios";
estoy haciendo un "paso" sin sentido verdad? es decir, estoy definiendo el array cuando podría hacerlo al setear el primer valor...
En ese caso .. recuerda que los arrays (por lo menos en PHP) comienzan por el indice 0 .. así que tu ejemplo:
$my_var = array();
$my_var["1"] = "hola";
$my_var["2"] = "chau";
$my_var["3"] = "adios";
equivaldría a:
$my_var[0] = "";
$my_var[1] = "hola";
$my_var[2] = "chau";
$my_var[3] = "adios";
ó:
$my_var=array(1=>"hola",2=>"chau",3=>"adios");
(realmente si no usas el indice (elemento) "0" .. no es necesario que lo definas ...
Un saludo,