
xml_parse_into_struct 함수는 XML 데이터를 구조화하여 구조화된 데이터를 반환합니다. 반환된 데이터는 associative array 형태로 제공되며, 각 키는 XML 태그의 이름을 나타내고, 값은 태그의 내용을 나타냅니다.
예를 들어, 다음과 같은 XML 데이터를 구조화한 후, 구조화된 데이터를 다음과 같이 접근할 수 있습니다.
#hostingforum.kr
php
$xml_data = array(
'item' => array(
array('name' => 'apple', 'price' => '100'),
array('name' => 'banana', 'price' => '200')
)
);
foreach ($xml_data['item'] as $item) {
echo "이름: $item[name], 가격: $item[price]n";
}
위 코드는 XML 데이터의 'name' 태그의 값을 가져올 수 있으며, 'price' 태그의 값을 가져올 수 있습니다.
xml_parse_into_struct 함수의 반환값을 사용하는 방법은 다음과 같습니다.
#hostingforum.kr
php
$xml_data = xml_parse_into_struct($xml_string);
foreach ($xml_data as $tag => $value) {
echo "태그: $tag, 값: $valuen";
}
위 코드는 XML 데이터의 각 태그의 이름과 값을 가져올 수 있습니다.
xml_parse_into_struct 함수를 사용하여 XML 데이터를 구조화하고, 구조화된 데이터를 접근하는 방법은 위 예제와 같이 foreach 문을 사용하여 구조화된 데이터를 반복처리하면 됩니다.
2025-07-21 02:57