
SimpleXMLElement::count() 함수를 사용하여 XML 요소의 개수를 얻으려면, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$xml = new SimpleXMLElement('
<이름>홍길동이름>
<이름>김길동이름>
<이름>박길동이름>
');
$count = count($xml->xpath('//이름')); // xpath() 함수를 사용하여 "이름" 요소의 전체 경로를 얻은 후, count() 함수를 사용하여 요소의 개수를 얻습니다.
echo $count; // 3
위 코드에서, xpath() 함수를 사용하여 XML 문서 내의 모든 "이름" 요소를 찾은 후, count() 함수를 사용하여 요소의 개수를 얻습니다.
또는, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$xml = new SimpleXMLElement('
<이름>홍길동이름>
<이름>김길동이름>
<이름>박길동이름>
');
$count = count($xml->xpath('//root/이름')); // xpath() 함수를 사용하여 "root" 요소 내의 "이름" 요소의 전체 경로를 얻은 후, count() 함수를 사용하여 요소의 개수를 얻습니다.
echo $count; // 3
위 코드에서, xpath() 함수를 사용하여 XML 문서 내의 "root" 요소 내의 모든 "이름" 요소를 찾은 후, count() 함수를 사용하여 요소의 개수를 얻습니다.
또는, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$xml = new SimpleXMLElement('
<이름>홍길동이름>
<이름>김길동이름>
<이름>박길동이름>
');
$count = count($xml->이름); // SimpleXMLElement 객체의 "이름" 요소를 얻은 후, count() 함수를 사용하여 요소의 개수를 얻습니다.
echo $count; // 3
위 코드에서, SimpleXMLElement 객체의 "이름" 요소를 얻은 후, count() 함수를 사용하여 요소의 개수를 얻습니다.
위 코드는 모두 "이름" 요소의 개수를 얻는 데 사용할 수 있습니다.
2025-07-26 21:22