php xml转数组
2015-10-28 18:10
711 查看
/**
* xml转数组
* @param $xml 字符串
*/
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;
}
/**
*
* 节点转数组
* @param unknown_type $item 子节点
*/
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;
}
* xml转数组
* @param $xml 字符串
*/
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;
}
/**
*
* 节点转数组
* @param unknown_type $item 子节点
*/
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;
}
相关文章推荐
- ftp 不识别中文/传送中文文件失败的原因和解决方案
- JSON在PHP中的应用
- yii上传文件move_uploaded_file和rename函数报错
- laravel 部分路由取消csrf
- Laravel框架的体系结构
- PHP获取IP地址
- PHP中预定义超全局数组(变量)
- php + getJSON 跨域访问
- PHP中上传多张图片
- ThinkPHP中where()方法的使用
- php curl用法
- html 标签与 html 实体转换 与 php html 系列函数的简单使用
- phpMyAdmin开启IP地址登录
- php-configure错误解决
- php解压缩文件方法汇总
- zend studio 9 字体,颜色,快捷键等相关设置
- PHP进度条
- php中simplexml_load_file()函数用法详细
- THINKPHP开启\'SHOW_PAGE_TRACE\'报错,关闭后无法显示页面的解决
- PHP CURL 使用代理访问服务器