php下將XML轉換為數(shù)組
更新時間:2010年01月01日 01:33:48 作者:
PHP XML To Array,將XML轉換為數(shù)組,需要的朋友可以參考下。
復制代碼 代碼如下:
// Xml 轉 數(shù)組, 包括根鍵
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 轉 數(shù)組, 不包括根鍵
function xmltoarray( $xml )
{
$arr = xml_to_array($xml);
$key = array_keys($arr);
return $arr[$key[0]];
}
您可能感興趣的文章:
- 遞歸實現(xiàn)php數(shù)組轉xml的代碼分享
- PHP處理數(shù)組和XML之間的互相轉換
- php實現(xiàn)將數(shù)組轉換為XML的方法
- PHP中將數(shù)組轉成XML格式的實現(xiàn)代碼
- PHP如何將XML轉成數(shù)組
- PHP實現(xiàn)的數(shù)組和XML文件相互轉換功能示例
- PHP將XML轉數(shù)組過程詳解
- php中Array2xml類實現(xiàn)數(shù)組轉化成XML實例
- php實現(xiàn)xml轉換數(shù)組的方法示例
- PHP實現(xiàn)數(shù)組array轉換成xml的方法
- php實現(xiàn)的數(shù)組轉xml案例分析
相關文章
PHP連接MSSQL時nvarchar字段長度被截斷為255的解決方法
這篇文章主要介紹了PHP連接MSSQL時nvarchar字段長度被截斷為255的解決方法,可通過CAST數(shù)據(jù)類型轉換來解決,是非常實用的技巧,需要的朋友可以參考下2014-12-12
PHP實現(xiàn)從PostgreSQL數(shù)據(jù)庫檢索數(shù)據(jù)分頁顯示及根據(jù)條件查找數(shù)據(jù)示例
這篇文章主要介紹了PHP實現(xiàn)從PostgreSQL數(shù)據(jù)庫檢索數(shù)據(jù)分頁顯示及根據(jù)條件查找數(shù)據(jù)操作,涉及PHP操作PostgreSQL數(shù)據(jù)庫的SQL條件查詢、分頁、顯示等相關操作技巧,需要的朋友可以參考下2018-06-06

