XML と PHP は、Web 開発において非常に重要な 2 つのテクノロジです。 XML は拡張可能なマークアップ言語を表すために使用できますが、PHP はサーバー側のスクリプト言語です。データの処理と操作を改善するために、XML コードを PHP 配列に変換することをお勧めします。
まず、以下に示すように XML ドキュメントを開きます。
<?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>
上記の XML コードを PHP 配列に変換するには、次のメソッドを使用できます。
$xml = simplexml_load_string($xmlString); $json = json_encode($xml); $array = json_decode($json,TRUE); print_r($array);
Thisこのコードでは、simplexml_load_string () 関数を使用して XML ドキュメントをオブジェクトに変換し、次に json_encode() 関数を使用してオブジェクトを JSON 形式に変換します。最後に、 json_decode() 関数を使用して JSON 形式を PHP 配列に変換し、結果を出力します。
出力結果は次のとおりです。
Array ( [student] => Array ( [0] => Array ( [name] => John Doe [age] => 21 ) [1] => Array ( [name] => Jane Smith [age] => 23 ) ) )
ご覧のとおり、変換された PHP 配列には XML ドキュメント内のすべてのデータが含まれています。その中で、各生徒の情報は別の配列に保存されます。
上記は XML コードを PHP 配列に変換する方法です。
以上がXMLコードをPHP配列に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。