2016-12-28 14 views
-3

これをPHPを使用して配列に変換するにはどうすればよいですか?SOAP/XMLをPHPの配列に変換するには?

<NewDataSet> 
    <Table> 
    <ITEMNO>145</ITEMNO> 
    <ITUPC>602686441100</ITUPC> 
    <MFGINO>T1B14</MFGINO> 
    </Table> 
    <Table> 
    <ITEMNO>145</ITEMNO> 
    <ITUPC>602686441100</ITUPC> 
    <MFGINO>T1B14</MFGINO> 
    </Table> 
    </NewDataSet> 
+0

うん、あなたはそれを解析することができます:)(スポイラー:http://php.net/manual/en/function.simplexml-load-string.php) –

答えて

0

このコードを使用すると、配列を変更できます。あなたが何か問題に直面したら教えてください。

$data='your XML data'; 
$array_data = json_decode(json_encode(simplexml_load_string($data)), true); 
     print_r('<pre>'); 
     print_r($array_data); 
     print_r('</pre>'); 
+0

は実際に私がWebサービスを使用していますし、私のxmlデータが来ますXMLデータを任意の変数に格納する静的な方法を使用することはできません。だから、このコードは私にとって役に立たず、Plzは他のソリューションを提供します。 – Trius

+0

@トリアス:私は、別の人の作品を「役に立たない」と呼んだので、あなたの質問をd​​ownvotingしています。ここで敬意を表して努力してください。 – halfer

関連する問題