Die PHP-Funktionsbibliothek bietet Funktionen zum Kodieren/Dekodieren von JSON: json_encode() und json_decode(), mit denen Arrays oder Objekte bequemer an JavaScript übergeben werden können
Aufgrund der Anforderungen der Schnittstellenpartei sind Daten in js verarbeitet, daher muss das PHP-Programm den Wert aus der Datenbank abrufen und ihn dem JS-Array zuweisen. Ich habe noch keinen guten Weg gefunden, da sich die Datenkodierung von PHP-Arrays vom Kodierungsformat von JS-Arrays unterscheidet und nicht direkt ausgegeben werden kann.
Nachdem ich im Internet gesucht habe, habe ich die Lösung gefunden:
Die PHP-Funktionsbibliothek stellt eine Funktion zum Kodieren/Dekodieren von JSON bereit: json_encode( ) und json_decode(), mit denen Arrays oder Objekte bequemer an Javascript übergeben werden können. Hinweis: Die JSON-Erweiterung ist nur an PHP 5.2 und höher gebunden.
Schreiben Sie wie folgt in PHP:
Der Code lautet wie folgt:
$arr = array('1',array('2','3'),array('new','old')); $new_arr = json_encode($arr);//new_arr的输出结果是;["1",["2","3"],["new","old"]] echo "var data =". $new_arr;
Nachdem Sie auf die obige PHP-Datei in der Referenzierung verwiesen haben Seite, in js Daten können direkt manipuliert werden.
Das obige ist der detaillierte Inhalt vonSo weisen Sie dem js-Array in PHP einen Wert zu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!