XML und PHP sind zwei sehr wichtige Technologien in der Webentwicklung. XML kann zur Darstellung einer erweiterbaren Auszeichnungssprache verwendet werden, während PHP eine serverseitige Skriptsprache ist. Es wird empfohlen, XML-Code in ein PHP-Array zu konvertieren, um die Daten besser verarbeiten und bearbeiten zu können.
Öffnen Sie zunächst ein XML-Dokument, wie unten gezeigt:
<?xml version="1.0" encoding="UTF-8"?> <students> <student> <name>John Doe</name> <age>21</age> </student> <student> <name>Jane Smith</name> <age>23</age> </student> </students>
Um den obigen XML-Code in ein PHP-Array zu konvertieren, können Sie die folgende Methode verwenden:
$xml = simplexml_load_string($xmlString); $json = json_encode($xml); $array = json_decode($json,TRUE); print_r($array);
Dieser Code verwendet die Funktion simplexml_load_string(), um das XML-Dokument zu konvertieren in ein Objekt und verwendet dann die Funktion json_encode(), um das Objekt in das JSON-Format zu konvertieren. Verwenden Sie abschließend die Funktion json_decode(), um das JSON-Format in ein PHP-Array zu konvertieren und das Ergebnis auszudrucken.
Das Ausgabeergebnis lautet wie folgt:
Array ( [student] => Array ( [0] => Array ( [name] => John Doe [age] => 21 ) [1] => Array ( [name] => Jane Smith [age] => 23 ) ) )
Sie können sehen, dass das konvertierte PHP-Array alle Daten im XML-Dokument enthält. Darunter werden die Informationen jedes Schülers in einem separaten Array gespeichert.
Das Obige zeigt, wie man XML-Code in ein PHP-Array konvertiert. Ich hoffe, es wird Ihnen hilfreich sein!
Das obige ist der detaillierte Inhalt vonSo konvertieren Sie XML-Code in ein PHP-Array. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!