Ben çeşitli XML girişler ve çıkışlar ile çalışan ve sadece bir dizi ile yapabilirsiniz gibi anahtarlarını ve değerlerini kapmak istiyor değilim.
Bir dizi xml dönüştürmek veya anahtarları ve değerleri erişmek ya da ben tamamen bu konuda yanlış şekilde gidiyorum basit bir işlevi var mı?
<?php
$xmlstr = "
<key>
<parent1>
<child1>val1</child1>
<child2>val2</child2>
</parent1>
<parent2>val4</parent2>
<parent3>
<child1 var="1">
<gchild>
<child>value</child>
<child>value</child>
<parent>
<child>value</child>
</parent>
</gchild>
</child1>
</parent3>
</key>";
$xml = new SimpleXMLElement($xmlstr);
$xmlarray= convertXMLtoArray($xml);
echo $xmlarray[0]; //outputs: key
echo $xmlarray['key'][1]; //outputs: parent2 or array(child1->val1, child2->...)
echo $xmlarray['key']['parent1']['child1'][0]; //outputs: val1
?>