php 如何获取XML 并转成2维数组

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 如何获取XML 并转成2维数组相关的知识,希望对你有一定的参考价值。

比如
http://www.cailele.com/static/gd11x5/newlyopenlist.xml
请提供代码

参考技术A <?php
/**
* 功能:解析xml数据转换成二维数组
*
* @param string $dataXml
* @return array
*/
public static function getXmlData ( $strXml )
$pos = strpos($strXml, 'xml');
if ($pos)
$xmlCode =simplexml_load_string($strXml,'SimpleXMLElement', LIBXML_NOCDATA);
$arrayCode=self::get_object_vars_final($xmlCode);
return $arrayCode ;
else
return '';


?>追问

可以详细些? 具体把那个xml 转成数组

追答

由于内容超过字数限制,所以做成php测试文件,只需要运行文件就可看到测试结果了

注意查收附件

本回答被提问者和网友采纳

以上是关于php 如何获取XML 并转成2维数组的主要内容,如果未能解决你的问题,请参考以下文章

如何从 php 中列出的数组中获取 xml 输出?

如何在 PHP 中使用 XML 查询获取 NWMLS 数组值的完整描述?

如何使用 PHP 从 Web 服务获取 XML 数据?

PHP生成和获取XML格式数据

PHP、XML 获取记录节点和值并将它们放入 JSON 数组? [复制]

C#中如何获取一个二维数组的两维长度,即行数和列数?以及多维数组各个维度的长度?