VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > PHP >
  • php 数组转xml与xml转换数组实例

本文章来给各位同学介绍两个简单的实例,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); 
  15.  

出处:http://www.phpfensi.com/php/20140217/1588.html


相关教程