Download the PHP package vaclavvanik/dom-to-array without Composer
On this page you can find all versions of the php package vaclavvanik/dom-to-array. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download vaclavvanik/dom-to-array
More information about vaclavvanik/dom-to-array
Files in vaclavvanik/dom-to-array
Package dom-to-array
Short Description An easy way to convert DOM Document to PHP array
License MIT
Homepage https://github.com/vaclavvanik/dom-to-array
Informations about the package dom-to-array
DomToArray
This package provides an easy way to convert DOMDocument to PHP array.
DomToArray
supports attributes, cdata and array like elements.
Main usage is to convert any XML API response to array. DomToArray consumes good old PHP DOMDocument object. XML API responses are strings which could be flawlessly loaded to DOMDocument with vaclavvanik/dom-loader.
Install
You can install this package via composer.
Usage
Simply pass DOMDocument
Array elements
Multiple elements with same name will create multidimensional array.
This will result in:
Attributes
Element attributes create key => value like element_name@attribute_name
=> attribute_value
This will result in:
Cdata
Cdata are convert same as element text content.
This will result in:
DomOptions
Sometimes it is useful to work only with elements (attributes are not needed).
This will result in:
Run check - coding standards and php-unit
Install dependencies:
Run check:
Changelog
Please see CHANGELOG for more information what has changed recently.
License
The MIT License (MIT). Please see License File for more information.
All versions of dom-to-array with dependencies
ext-dom Version *