Estaba haciendo un ejercicio y quise hacerlo usando arreglos asociativos, el problema creo que lo tengo en la sintaxis (aunque he mirando en php.net y creo lo hago bien), lo que intento hacer es algo así: (con el código voy explicando)
for($i=0;$i<$cant;$i++){ #cant es arbitrario
$alumnos=array($i => array("nombre" => $nombres[$i])); }
$nombres[] es una arreglo con indice numerico ascendente que contiene solo nombres, estilo:
$nombres[0] = "pedrito";
$nombres[1] = "pepito";
$nombres[2] = "felipito";
Y lo que intento con el código es en cada iteracion es ir seteando cada posición del arreglo, osea primero asigno algo a la pos 0,1,2,3... y lo que asigno es un arreglo asociativo de forma que quede algo así:
(
(
[nombre] =>Tomy
)
(
[nombre] => Carlitos
)
(
[nombre] => Juanito
)
)
Bueno y finalmente lo que quiero hacer (aparte de tener esa estructura de mi array ) es mostrar los datos en cada iteración para ver que se asigno bien lo que yo quería y es acá donde no muestra nada, por ello se que tengo un error :/
for($i=0;$i<$cant;$i++){ #cant es arbitrario
$alumnos=array($i => array("nombre" => $nombres[$i])); echo $noticias[$i]["nombre"];
}
A ver si alguien es tan amable de ayudarme
, se me ocurre que tengo algun error de sintaxis, aunque la verdad nose que será.
PD: Lo que quiero estructuralmente es algo así (aunque con lo de arroba creo que quedo claro)
http://cl.php.net/manual/en/function.array.php#52885( como el arreglo $fruits que crean .
Saludos y gracias de antemano a quienes contesten.