Heim  >  Artikel  >  Web-Frontend  >  So weisen Sie dem js-Array in PHP einen Wert zu

So weisen Sie dem js-Array in PHP einen Wert zu

巴扎黑
巴扎黑Original
2017-08-04 16:58:172498Durchsuche

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!

Stellungnahme:
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