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);
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>
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!