加入收藏 | 设为首页 | 会员中心 | 我要投稿 惠州站长网 (https://www.0752zz.com.cn/)- 办公协同、云通信、物联设备、操作系统、高性能计算!
当前位置: 首页 > 教程 > 正文

php 数组转xml与xml转换数组实例

发布时间:2022-07-24 10:23:22 所属栏目:教程 来源:互联网
导读:本文章来给各位同学介绍两个简单的实例,php 数组转xml与xml转换数组,希望此文章对各位朋友会有所帮助。 php 数组转xml,代码如下: function array2xml($array, $xml = false){ if($xml === false){ $xml = new SimpleXMLElement(root/); } foreach($array as
  本文章来给各位同学介绍两个简单的实例,php 数组转xml与xml转换数组,希望此文章对各位朋友会有所帮助。
 
  php 数组转xml,代码如下:
 
  function array2xml($array, $xml = false){  
      if($xml === false){  
          $xml = new SimpleXMLElement('<root/>');  
      }  
      foreach($array as $key => $value){  
          if(is_array($value)){  
              array2xml($value, $xml->addChild($key));  
          }else{  
              $xml->addChild($key, $value);  
          }  
      }  
      return $xml->asXML();  
  }  
     
  header('Content-type: text/xml');  
  print array2xml($array);
  php xml转数组,代码如下:
 
  $s = <<<EOS  
  <root>  
  <Formula>  
  <formulaname>Basic</formulaname>  
  <movespeed>1</movespeed>  
  <box>4</box>  
  <chicken>3</chicken>  
  <ducks>1</ducks>  
  <cereal>2</cereal>  
  </Formula>  
  </root>  
  EOS;  
  $a = json_decode(json_encode((array) simplexml_load_string($s)),1);  
  print_r($a); 

(编辑:惠州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读