non devi toccare nulla della funzione che hai postato,
qualunque sia l' indice dipende da javascript perchè il tutto viene eseguito dopo che php ha svolto il suo compito
se hai un array php si tratta solo di stamparlo (ciclando con for, while... come preferisci)
dove javascript lo considererà un array
x es.
chiaramente $aaPhp è il tuo array phpCodice PHP:
echo "var aa=new Array(";
$tot=count($aaPhp);
for($x=0;$x<$tot;$x++){
echo '"'.$aaPhp[$x].'"'.(($x<$tot-1)?',':'');
}
echo ");";
ciao