kristofferhagen / simplexml2flatarray
使用 SimpleXML 将 XML 文档转换为包含父元素值的多个平面数组
2.0.0
2014-01-05 17:56 UTC
Requires
- php: >=5.3.3
This package is not auto-updated.
Last update: 2024-09-24 02:11:36 UTC
README
使用 SimpleXML 将 XML 文档转换为包含父元素值的多个平面数组。
适用于在数据库中存储 XML 数据。
用法
首先,您需要创建一个 SimpleXML 对象。您可以通过以下几种方式之一来完成此操作
// Load from file $simplexml = simplexml_load_file('data.xml'); // Load from string $simplexml = simplexml_load_string($xml_string);
还可以从 DOM 节点加载。有关创建 SimpleXML 对象的更多信息,请参阅 此文档页面。
以下代码将上面创建的 $simplexml
对象读取到平面数组 $data
中
$xml = new SimpleXML2FlatArray($simplexml); $data = $xml->get();
您还可以像下面这样迭代 SimpleXML2FlatArray 对象
foreach ($xml as $v) { // $v is a key => value pair of values parsed from the xml var_dump($v); }