\mark\convertXmlToArray

Array XML View convert

Summary

Methods
Properties
Constants
xml_to_array()
simple_array_to_xml()
arr2xml()
simple_xml_to_array()
array_to_xml_writer()
xml_array_select()
xml_array_each()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
domnode_to_array()
No private properties found
N/A

Methods

xml_to_array()

xml_to_array(  $xml) : array|array<mixed,array>|array<mixed,string>

Parameters

$xml

Returns

array|array<mixed,array>|array<mixed,string>

simple_array_to_xml()

simple_array_to_xml(array  $arr) : string

简易数组转换为XML

Parameters

array $arr

Returns

string

arr2xml()

arr2xml(array  $arr, integer  $depth) : string

转换函数

Parameters

array $arr
integer $depth

Returns

string

simple_xml_to_array()

simple_xml_to_array(string  $xml) : array

简易XML转换为数组

Parameters

string $xml

Returns

array

array_to_xml_writer()

array_to_xml_writer(array  $array, false  $eIsArray = false, string  $root = 'root', string  $encoding = 'UTF-8', string  $version = '1.0') : array|string

Parameters

array $array
false $eIsArray
string $root
string $encoding
string $version

Returns

array|string

xml_array_select()

xml_array_select(  $arr,   $arrpath) : mixed

类似 XPATH 的数组选择器

Parameters

$arr
$arrpath

Returns

mixed

xml_array_each()

xml_array_each(  $arr,   $callback) : array

如果输入的数组是全数字键,则将元素值依次传输到 $callback, 否则将自身传输给$callback

Parameters

$arr
$callback

Returns

array

domnode_to_array()

domnode_to_array(  $node) : array|array<mixed,array>|mixed|string|array<mixed,string>

Parameters

$node

Returns

array|array<mixed,array>|mixed|string|array<mixed,string>