Senti non ho l'esempio sotto mano adesso e non capisco un'acca di php.
Ma se restituisco una stringa di questo tipo

"var a = [1,2,3];"

basta usare eval per avere in javascript il vettore a

comunque, io mi sto convertendo a json ma anche qui ricevo una stringa del tipo

"var j = {v:[1,2,3]};" che debbo comunque valorizzare con eval

di più non so. Ciao