- xml_parse_into_struct: documentation ( source)
- ob_get_clean: documentation ( source)
- var_dump: documentation ( source)
- ob_start: documentation ( source)
- xml_parser_create: documentation ( source)
<?php
$xml_string = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>
<methodResponse><params><param><value><struct><member><name>Result</name><value><array><data><value><array><data><value><string>29</string></value></data></array></value></data></array></value></member></struct></value></param></params></methodResponse>";
$parser = xml_parser_create();
xml_parse_into_struct($parser , $xml_string, $array_result, $index);
ob_start();
var_dump($array_result);
$result = ob_get_clean();
echo $array_result[14]["value"];