Maison  >  Article  >  développement back-end  >  Comment obtenir un tableau en js et traiter le tableau php

Comment obtenir un tableau en js et traiter le tableau php

小云云
小云云original
2018-03-20 10:18:231956parcourir

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(5a5617b05e2e3f93e5d8ea7b1295c365;

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 à ffb772c81db2429c87cb855264387410

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn