sammyjo20 / xml-to-array
此包已被弃用且不再维护。未建议替换包。
将 XML 字符串转换为易于理解的数组
v1.0.0
2022-02-04 22:32 UTC
Requires
- php: ^8.0
- ext-dom: *
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.5
- pestphp/pest: ^1.21
- spatie/array-to-xml: ^3.1
README
此包提供了一种将 XML 字符串转换为数组的简便方法。
受到 Spatie 的 array-to-xml 的启发。
安装
您可以使用 Composer 安装此包。
composer require sammyjo20/xml-to-array
用法
<?php use Sammyjo20\XmlToArray\XmlToArray; $xml = '<items> <good_guy> <name>Luke Skywalker</name> <weapon>Lightsaber</weapon> </good_guy> <bad_guy> <name>Sauron</name> <weapon>Evil Eye</weapon> </bad_guy> </items>'; $result = XmlToArray::convert($xml);
结果
array:1 [ "items" => array:2 [ "good_guy" => array:2 [ "name" => "Luke Skywalker" "weapon" => "Lightsaber" ] "bad_guy" => array:2 [ "name" => "Sauron" "weapon" => "Evil Eye" ] ] ]
感谢原作者
此包最初由 vyuldashev 创建。这是经过更新的版本,修复了一些错误。 点击此处查看原始包。