2
다양한 XML 입출력을 사용하고 있으며 배열과 마찬가지로 키와 값을 가져 오려고합니다.PHP에서 XML 키 및 값 가져 오기
xml을 배열로 변환하거나 키와 값에 액세스 할 수있는 간단한 함수가 있습니까? 아니면 완전히 잘못된 방향으로 가고 있습니까?
<?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
?>
+1 은, 그건 그냥 끝내! :) –
은 잘 작동하지만 –
을 좋아하지 않습니다. http://us3.php.net/manual/en/function.simplexml-load-file.php#84704 –