将xml字符串转成数组方法


  1. :PHP技术博客
  2. :2017-09-10
  3. :37

直接上代码,主要是用在微信公众号开发中。

<?php
$xml = file_get_contents("info.txt");

$res = xmlToArr($xml);
var_dump($res);

function xmlToArr($xml){
    $result = array();
    $xmlobj = simplexml_load_string($xml);
    foreach ($xmlobj->children() as $child)
    {
        if (empty($child->children())){
            $result[] = array($child->getName()=>$child->__toString());
        } else {
            $result[] = xmlToArr($child->asXML());
        }
    }
    return $result;
}


如发现内容存在版权问题,烦请提供相关信息发邮件至admin@haowen100.com,我们将及时沟通与处理。本站内容除非来源注明PHP技术博客,否则均为网友转载,涉及言论、版权与本站无关。