pbxapi / xml-to-array
轻松将有效的XML转换为PHP数组。
2.0.1
2021-01-31 01:53 UTC
Requires
- php: ~7.0|^8.0
Requires (Dev)
- phpunit/phpunit: ^6.4
This package is auto-updated.
Last update: 2024-08-29 05:19:18 UTC
README
轻松将有效的XML转换为PHP数组。
安装
通过composer安装
composer require mtownsend/xml-to-array
快速开始
使用类
use Pbxapi\XmlToArray\XmlToArray; $xml = <<<XML <?xml version="1.0"?> <request> <carrier>fedex</carrier> <id>123</id> <tracking_number>9205590164917312751089</tracking_number> </request> XML; $array = XmlToArray::convert($xml); // $array is: [ 'carrier' => 'fedex', 'id' => '123', 'tracking_number' => '9205590164917312751089' ];
使用全局辅助函数
$xml = <<<XML <?xml version="1.0"?> <request> <carrier>fedex</carrier> <id>123</id> <tracking_number>9205590164917312751089</tracking_number> </request> XML; $array = xml_to_array($xml); // $array is: [ 'carrier' => 'fedex', 'id' => '123', 'tracking_number' => '9205590164917312751089' ];
辅助函数、方法和参数
静态方法
XmlToArray::convert($xml, $outputRoot = false)
$outputRoot
决定PHP数组是否包含 @root
键。默认为 false
。
辅助函数
xml_to_array($xml, $outputRoot = false)
参数与 XmlToArray::convert
方法相同。
目的
与JSON等其他数据格式相比,PHP中处理XML一直是一个挑战。此包旨在使与XML文件或API请求的集成变得容易得多。有了这个包,你现在可能会喜欢在应用程序中使用XML。
你可能感兴趣的其它包
致谢
- Mark Townsend
- Adrien aka Gaarf
- 所有贡献者
测试
你可以使用以下命令运行测试
./vendor/bin/phpunit
许可证
MIT许可证(MIT)。有关更多信息,请参阅许可证文件。