Bonjour, mon script pour récupérer un tableau php vers javascript ne fonctionne pas totalement !

Voici le tableau php:
Array
(
[Université de Lille 1] => Array
(
[0] => 11
[1] => 3.1450965
[2] => 50.611042
)
)
Voici le code php/js pour récupérer ce tableau en javascript :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<script type="text/javascript">
<?php
$liste_univ_nbr_js = 'liste_univ_nbr';
echo $liste_univ_nbr_js. '=new Array();\n';
 
foreach($liste_univ_nbr as $cle => $liste_elements)
{
        echo $liste_univ_nbr_js.'['.$cle.']= new Array();\n';
        foreach($liste_elements as $cle_elements => $element)
        {
        echo $liste_univ_nbr_js.'['.$cle.']['.$cle_elements.'] ='.$element.';\n';
        }
}
?>
alert('test');
</script>

Mais j'ai l'erreur:
illegal character
[Stopper sur une erreur] liste_univ_nbr=new Array();\nliste_u...e 1][2] =50.611042;\n alert('test');
Le alert ne fonctionne pas etc... pourtant le script affiche ce que je veux dans le code source de la page :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<script type="text/javascript">
liste_univ_nbr=new Array();\nliste_univ_nbr[Université de Lille 1]= new Array();\nliste_univ_nbr[Université de Lille 1][0] =11;\nliste_univ_nbr[Université de Lille 1][1] =3.1450965;\nliste_univ_nbr[Université de Lille 1][2] =50.611042;\n		alert('olol');
</script>

Voilà en espérant votre aide, merci beaucoup.