首页 >

递归实现php数组转xml的代码分享【PHP】

后端开发|php教程递归实现php数组转xml的代码分享【PHP】
php数组,转xml
后端开发-php教程
PHP中将数组转为xml的需求是常见的,而且实现方法也有很多种,百度找了一下各种实现方法,但是基本是借组一些组件啥的。我就自己写了一个字符串拼组的方法,支持多维数组。仅供参考,不足之处敬请不吝赐教!
在线视频教学网站源码,ubuntu 卸载lua,tomcat 服务器重启,爬虫速度对比,win8 php集成,seo专员工作描述关键词lzw
/***  将数组转换为xml*  @param array $data  要转换的数组*  @param bool $root   是否要根节点*  @return string     xml字符串*  @author Dragondean*  @url  http://www.cnblogs.com/dragondean*/function arr2xml($data, $root = true){  $str="";  if($root)$str .= "";  foreach($data as $key => $val){    if(is_array($val)){      $child = arr2xml($val, false);      $str .= "$child";    }else{      $str.= "<![CDATA[$val]]>";    }  }  if($root)$str .= "";  return $str;}
js 时间选择器源码,vscode的输出窗口,ubuntu 释放挂载,tomcat tls设置,sqlite数据库容量,进销存前端用什么框架好,怎么学爬虫和渗透技术,PHP扩展函数,seo游戏推广软件,企业网站模板html,网页后台软件,登录界面模板代码lzw
上面是实现的方法,第一个参数是你要转换的数组,第二个可选参数设定是否需要加根节点,默认是需要的。
qq音乐代源码,ubuntu改非只读,tomcat京太绝顶3,json爬虫不全,php资产管理系统下载,岛seolzw
测试代码:

$arr=array(‘a’=>’aaa’,’b’=>array(‘c’=>’1234’ , ‘d’ => “asdfasdf”));
echo arr2xml($arr);

代码执行后的结果为:

<![CDATA[aaa]]><![CDATA[1234]]><![CDATA[asdfasdf]]>

以上所述就是本文的全部内容了,希望大家能够喜欢。


递归实现php数组转xml的代码分享【PHP】
  • php怎么将数组转化为一组变量
  • php怎么将数组转化为一组变量 | php怎么将数组转化为一组变量 ...

    递归实现php数组转xml的代码分享【PHP】
  • 《PHP编程最快明白》第三讲:php数组【PHP】
  • 《PHP编程最快明白》第三讲:php数组【PHP】 | 《PHP编程最快明白》第三讲:php数组【PHP】 ...

    递归实现php数组转xml的代码分享【PHP】
  • php怎么判断两数组有几个值相同
  • php怎么判断两数组有几个值相同 | php怎么判断两数组有几个值相同 ...