如何将XML文件数据移动到PHP数组?
这是我的xml数据如何将XML文件数据移动到PHP数组?,php,arrays,xml,Php,Arrays,Xml,这是我的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>
<?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>
第一个
初中
98389923
二次酸
次中
76445645
...
如何将cid
和mid
数据推送到php数组,如$array=array((“FIRSTCID”、“FIRSTMID”)、(“SECONDCID”、“SECONDMID”)…)
如果这是重复的问题,请原谅。:)
您可以尝试以下方法:
通过使用xml_parse_into_struct(),您可以将xml转换为数组,以查看下面链接中的详细文档检查
$xml = new SimpleXMLElement($your_xml_string);
$xml_array=[];
foreach ($xml->smslist->sms as $sms) {
$xml_array[]=array($sms->cid,$sms->mid);
}