Effectivement il n'est pas possible d'affecter un tableau associatif renvoyé par une fonction.

La solution serait de passer en paramètre à cette fonction le tableau à remplir.