www.adminn.cn
站长正能量分享网!

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

AD:阿里云服务器企业会员更优惠 腾讯云香港,韩国免备案服务器1.8折优惠

本文章来给各位同学介绍两个简单的实例,php 数组转xml与xml转换数组,希望此文章对各位朋友会有所帮助。

php 数组转xml,代码如下:

  1. function array2xml($array$xml = false){  
  2.     if($xml === false){  
  3.         $xml = new SimpleXMLElement('<root/>');  
  4.     }  
  5.     foreach($array as $key => $value){  
  6.         if(is_array($value)){  
  7.             array2xml($value$xml->addChild($key));  
  8.         }else{  
  9.             $xml->addChild($key$value);  
  10.         }  
  11.     }  
  12.     return $xml->asXML();  
  13. }  
  14.    
  15. header('Content-type: text/xml');  
  16. print array2xml($array); 

php xml转数组,代码如下:

  1. $s = <<<EOS  
  2. <root>  
  3. <Formula>  
  4. <formulaname>Basic</formulaname>  
  5. <movespeed>1</movespeed>  
  6. <box>4</box>  
  7. <chicken>3</chicken>  
  8. <ducks>1</ducks>  
  9. <cereal>2</cereal>  
  10. </Formula>  
  11. </root>  
  12. EOS;  
  13. $a = json_decode(json_encode((array) simplexml_load_string($s)),1);  
  14. print_r($a); 

模板优惠价: (点击购买)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《php 数组转xml与xml转换数组实例》
文章链接:https://www.adminn.cn/news/7070.html
本站资源模板仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。2021.5月起,网站调整,暂不再分享免费模板。谢谢理解

Adminn.Cn 站长分享圈

帝国CMS精品模板腾讯云优惠券,代金券

本站源码仅供本地环境下学习借鉴研究使用!

源码请勿用于任何涉灰站点!净化网络,站长更有责!

支付宝扫一扫打赏