Hola buenas!
Aneteriormente tenia un array como este:
Código PHP:
$miarray= array(
'a' => array(
"alonso",
"antonio",
"alvaro",
),
'b' => array(
"bea",
"belen",
)
);
Ahora los nombres los tengo que cargar desde una consulta a una base de datos para lo cual voy recoriendo los datos de la consulta y obtengo el indice del array y los nombre correctamente
Código PHP:
$miarray+= array( '$indice'=> array($nombres));
El tema es que si antes hacia algo como
echo $miarray['a'][2] me pintaba antonio.
Y ahora no m devuelve nada, si hago un echo a la posicion ['a'][0] me devuelve
'alonso','antonio','alvaro', antes pintaria solo 'alonso'.
El problema esta en $nombres. Segun da vueltas el while que recorre los datos de la consulta voy guardando los nombres correspondientes de esta forma:
$nombres.=" ' ".$row['nombreUser']." ',";
a ver si me podeis ayudar y decirme como tiene que ser
$miarray+= array( '$indice'=> array($nombres)); para que $nombres no sea solo un valor y respete la separacion con las , entre los nombres.
bueno no se si m habre esplicado bien.. soy bastante malo para eso jeje Un saludo a todos!