PHP-Array in Javascript konvertieren
Problem:
Wie können PHP-Arrays konvertiert werden? Javascript-Arrays, die einem bestimmten Format folgen, z. B. dem für Stadt bereitgestellten Namen?
Lösung:
Während die bereitgestellten PHP- und Javascript-Arrays nicht direkt miteinander verbunden sind, bietet PHP die Funktion json_encode() zum Konvertieren von Arrays in Javascript-Code in JSON ( JavaScript Object Notation)-Format.
<?php $php_array = array('001-1234567', '1234567', '12345678', '12345678', '12345678', 'AP1W3242', 'AP7X1234', 'AS1234', 'MH9Z2324', 'MX1234', 'TN1A3242', 'ZZ1234'); $js_array = json_encode($php_array); echo "var javascript_array = " . $js_array . ";\n"; ?>
Die Ausgabe erfolgt im folgenden Javascript code:
var javascript_array = ["001-1234567","1234567","12345678","12345678","12345678","AP1W3242","AP7X1234","AS1234","MH9Z2324","MX1234","TN1A3242","ZZ1234"];
Beachten Sie, dass json_encode() in PHP-Versionen 5.2 und höher verfügbar ist. Für ältere PHP-Versionen sind möglicherweise alternative Funktionen im PHP-Handbuch verfügbar.
Das obige ist der detaillierte Inhalt vonWie kann ich ein PHP-Array mithilfe von JSON in ein JavaScript-Array konvertieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!