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

Comment obtenir un tableau en js et traiter le tableau php

小云云
Libérer: 2023-03-21 18:16:01
original
2016 Les gens l'ont consulté

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);
Copier après la connexion

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>
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal