如何在PHP中将SOAP/XML转换为数组?
如何使用PHP将其转换为数组如何在PHP中将SOAP/XML转换为数组?,php,xml,soap,Php,Xml,Soap,如何使用PHP将其转换为数组 <NewDataSet> <Table> <ITEMNO>145</ITEMNO> <ITUPC>602686441100</ITUPC> <MFGINO>T1B14</MFGINO> </Table> <Table> <ITEMNO>145</ITEMNO>
<NewDataSet>
<Table>
<ITEMNO>145</ITEMNO>
<ITUPC>602686441100</ITUPC>
<MFGINO>T1B14</MFGINO>
</Table>
<Table>
<ITEMNO>145</ITEMNO>
<ITUPC>602686441100</ITUPC>
<MFGINO>T1B14</MFGINO>
</Table>
</NewDataSet>
145
602686441100
T1B14
145
602686441100
T1B14
您可以使用此代码在数组中进行更改。如果你面临任何问题,请告诉我
$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>');
$data='your XML data';
$array_data=json_decode(json_encode(simplexml_load_string($data)),true);
印刷品(“”);
打印(数组数据);
印刷品(“”);
是的,你可以解析它:)(扰流板:)事实上,我使用的是Web服务,我的xml数据来自Web服务。所以我不能使用静态方式将xml数据存储到任何变量中。所以这段代码对我来说是无用的,请提供任何其他解决方案。@Trius:我对你的问题投了反对票,因为你把别人的工作称为“无用”。请在这里多做点尊重的事。