zoukankan      html  css  js  c++  java
  • PHP将XML文件转换成PHP数组

    前提是有一个test.xml文件

    <?php                                                    
    $s=join("",file('test.xml'));                         
    $result = xml_to_array($s);                              
                                                             
    function xml_to_array($xml)                              
                                                           
      $array = (array)(simplexml_load_string($xml));         
      foreach ($array as $key=>$item){                       
        $array[$key]  struct_to_array((array)$item);      
                                                          
      return $array;                                         
                                                           
    function struct_to_array($item) {                        
      if(!is_string($item)) {                                
        $item = (array)$item;                                
        foreach ($item as $key=>$val){                       
          $item[$key]  struct_to_array($val);             
                                                          
                                                          
      return $item;                                          
                                                           
    print_r($result);                                        
    ?>        

  • 相关阅读:
    在VMware上安装CentOS-6.5 minimal
    [Android] Gradle 安装
    [WPF] 动画Completed事件里获取执行该动画的UI对象
    Realm数据库的使用(二)数据库的添加、删除、修改、查询
    Realm数据库的使用(一)数据库的简单介绍和模型的创建
    进入JVM的世界:《深入理解JVM虚拟机》-- 思维导图
    图解Disruptor框架(一):初识Ringbuffer
    图解Disruptor框架(二):核心概念
    常用排序算法的总结以及编码(Java实现)
    《Java并发编程实战》读书笔记一 -- 简介
  • 原文地址:https://www.cnblogs.com/zcy_soft/p/1933940.html
Copyright © 2011-2022 走看看