复制代码代码如下所示:
xml数组,包括根密钥
功能xml_to_array($ XML)
{
REG = /美元}×>({ X00 - xff } *) / ;
如果(preg_match_all(美元美元美元注册,XML,比赛))
{
$ =计数($匹配{ 0 });
($ i = 0;$ i;
{
subxml美元= $匹配{ 2 } {我};
$ = $匹配{ { 1 } };
如果(preg_match(美元注册,subxml美元))
{
ARR { } =美元美元的关键xml_to_array($ subxml);
其他{ }
ARR { } =美元美元美元的关键subxml;
}
}
}
返回的数组;
}
xml数组,不包括根密钥
功能xmltoarray($ XML)
{
ARR = xml_to_array美元($ XML);
关键= array_keys美元($ ARR);
返回的数组{ $关键{ 0 } };
}