0
xml 파일을 읽고 해당 내용을 배열에로드해야합니다. 가장 간단한 방법은 무엇입니까?xml 파일을 읽고 그 내용을 배열에로드하십시오.
$xml = json_decode(json_encode((array) simplexml_load_file("./test.xml")), 1);
print_r $xml;
xml 파일을 읽고 해당 내용을 배열에로드해야합니다. 가장 간단한 방법은 무엇입니까?xml 파일을 읽고 그 내용을 배열에로드하십시오.
$xml = json_decode(json_encode((array) simplexml_load_file("./test.xml")), 1);
print_r $xml;
당신은 PHP의 SimpleXMLElement를 사용하여 시도 할 수 있습니다
$source = 'test.xml';
// load as string
$xmlstr = file_get_contents($source);
$xmlcont = new SimpleXMLElement($xmlstr);
foreach($xmlcont as $url)
{
echo "{$url->loc} - {$url->lastmod} - {$url->changefreq} - {$url->priority}\r\n";
}
참조 : http://php.net/manual/en/class.simplexmlelement.php 더 나은 내가 * 코드 기능을 json_ 건너 뛸 생각
그것이 년대 XML에 따라 나 – Gntem
에 의미가 보인다 불가능 : XML은 단순한 배열보다 "강력합니다"따라서 XML을 그러한 구조에 직접 매핑 할 수 없습니다. – KingCrunch