Cet article explique principalement avec vous comment obtenir des tableaux en js et traiter les tableaux php. Il est principalement partagé avec vous sous forme de code.
$music=array(); $music['tayler']=array(); $music['walker']=array(); $music['tayler'][]='ours'; $music['tayler'][]='style'; $music['tayler'][]='red'; $music['walker'][]='all fall down'; $music['walker'][]='faded'; $str=json_encode($music);
Un tableau php $music et un $str converti en tableau json ont été écrits en arrière-plan php. Désormais, l'arrière-plan php transmettra ces tableaux à la page actuelle.
<script type="text/javascript"> function changesinger(va,data){ var second = document.getElementById("second-data"); while(obj=second[0]){ obj.remove(); } <!-- var data=eval(<?php echo json_encode($music);?>); --> <!-- var data=<?php echo $str;?>; --> var data={$str}; for(var i=0;i<data[va].length;i++){ var opt=document.createElement("OPTION"); opt.text=data[va][i]; second.add(opt); } } </script>
L'utilisation de tableaux php dans js doit être convertie au format json,
La première façon : var data=eval(
Convertissez le tableau php en encodage json, puis utilisez la fonction eval pour le convertir en tableau js.
Deuxième : var data=;
Ici, nous utilisons directement le tableau encodé json en php,
Troisième type : var data={$str};
La syntaxe simple de PHP est utilisée directement ici. {} Équivalent à echo ?>
Recommandations associées :
Exemple de fichier texte de tableau PHP de traitement Python
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!