php下将XML转换为数组
2015-01-24信息快讯网
PHP XML To Array,将XML转换为数组,需要的朋友可以参考下。
// Xml 转 数组, 包括根键
function xml_to_array( $xml )
{
$reg = "/<(\w+)[^>]*>([\\x00-\\xFF]*)<\\/\\1>/";
if(preg_match_all($reg, $xml, $matches))
{
$count = count($matches[0]);
for($i = 0; $i < $count; $i++)
{
$subxml= $matches[2][$i];
$key = $matches[1][$i];
if(preg_match( $reg, $subxml ))
{
$arr[$key] = xml_to_array( $subxml );
}else{
$arr[$key] = $subxml;
}
}
}
return $arr;
}
// Xml 转 数组, 不包括根键
function xmltoarray( $xml )
{
$arr = xml_to_array($xml);
$key = array_keys($arr);
return $arr[$key[0]];
}
php中对2个数组相加的函数
php学习笔记 数组的常用函数
php学习之 数组声明
php学习笔记 数组遍历实现代码
php学习笔记 [预定义数组(超全局数组)]
php模拟asp中的XmlHttpRequest实现http请求的代码
用PHP读取和编写XML DOM的实现代码
php simplexmlElement操作xml的命名空间实现代码
PHP读取XML值的代码(推荐)
PHP中simplexml_load_string函数使用说明
php 文件上传代码(限制jpg文件)
PHP 巧用数组降低程序的时间复杂度
PHP array_push 数组函数
PHP XML操作类DOMDocument
php生成xml简单实例代码
PHP 用数组降低程序的时间复杂度
php与XML、XSLT、Mysql的结合运用实现代码
PHP+XML 制作简单的留言本 图文教程
PHP 数组教程 定义数组
PHP 数组遍历顺序理解
php xml留言板 xml存储数据的简单例子