php-xml转成数组

当使用接口的时候我们经常会接收到xml格式的数据。这时候我们可以将xml转成数组 这样操作起来即方便又快捷。下面是实例
$b=xml  //xml数据
$datas=simplexml_load_string($b); //转换成对象

$xmldata=self:: objectToArray($datas); //转换成数组

private function objectToArray($object)  
   {
       $result = array();
       $object = is_object($object) ? get_object_vars($object) : $object;
       foreach ($object as $key => $val) {
           $val = (is_object($val) || is_array($val)) ? $this->objectToArray($val): $val;
           $result[$key] = $val;
       }
       return $result;
  }

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论