ホームページ >バックエンド開発 >PHPチュートリアル >Array2XML が配列を XML 形式に変換するときに発生する問題
私は最近、サードパーティのインターフェイスを呼び出す必要があるプロジェクトを開発しました。サードパーティから提供されたデータは、Array2XML を直接使用して php 配列を XML 形式に変換しました。
XML形式は次のとおりです:
<root> <body> <item></item> <item></item> <item></item> </body></root>
PHP配列は複数の繰り返し添字を指定できないため、後の値が前の値を上書きし、最終的には1つの値のみが表示されます
= 'body' =>
上記のPHP配列Array2XML を使用して XML に変換されます。本文には項目ノードが 1 つだけ存在します。
ここでは、多次元のキーと値の形式を使用せずに、デフォルトの形式で PHP 配列を記述することができます。
='body' =>'item' =>
key => valueを書かずにすべての項目ノードを配列として配置すると、Array2XMLは項目ノードを使用して複数の項目ノードを生成します。
以上がArray2XML が配列を XML 形式に変換するときに発生する問題の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。