So erhalten Sie ein Array in js und verarbeiten ein PHP-Array

小云云
Freigeben: 2023-03-21 18:16:01
Original
1975 Leute haben es durchsucht

In diesem Artikel erfahren Sie hauptsächlich, wie Sie Arrays in js abrufen und PHP-Arrays verarbeiten. Ich hoffe, dass er Ihnen helfen kann.

	$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);
Nach dem Login kopieren

Ein PHP-Array $music und ein $str, das in ein JSON-Array umgewandelt wurde, wurden in den PHP-Hintergrund geschrieben. Jetzt übergibt der PHP-Hintergrund diese Arrays an die aktuelle Seite.

				<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>
Nach dem Login kopieren

Die Verwendung von PHP-Arrays in JS muss in das JSON-Format konvertiert werden.

Der erste Weg: var data=eval(

Konvertieren Sie das PHP-Array in JSON-Codierung und konvertieren Sie es dann mit der Eval-Funktion in ein JS-Array.

Zweitens: var data=;

Hier verwenden wir direkt das JSON-codierte Array in PHP,

Dritter Typ: var data={$str};

Die einfache Syntax von PHP wird hier direkt verwendet. {} Entspricht echo; ?>

Verwandte Empfehlungen:

Beispiel für eine PHP-Array-Textdatei mit Python

Das obige ist der detaillierte Inhalt vonSo erhalten Sie ein Array in js und verarbeiten ein PHP-Array. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage