这是我的xml数据
<?xml version="1.0" encoding="iso-8859-1"?>
<smslist>
<sms>
<cid>FIRSTCID</cid>
<mid>FIRSTMID</mid>
<mb>98389923</mb>
</sms>
<sms>
<cid>SECONDCID</cid>
<mid>SECONDMID</mid>
<mb>76445645</mb>
</sms>
...
</smslist>
如何将cid
和mid
数据推送到php数组,如$array = array(("FIRSTCID","FIRSTMID"),("SECONDCID","SECONDMID")...)
如果这是一些重复的问题,请原谅。 :)
答案 0 :(得分:1)
你可以试试这个:
$xml = new SimpleXMLElement($your_xml_string);
$xml_array=[];
foreach ($xml->smslist->sms as $sms) {
$xml_array[]=array($sms->cid,$sms->mid);
}
答案 1 :(得分:0)
通过使用xml_parse_into_struct(),您可以将XML转换为数组,以便在下面的链接中进行详细的文档检查。