
MultipleIterator의 key 속성은 각 컬렉션의 키를 반환합니다.
예를 들어, 컬렉션 A와 컬렉션 B가 있을 때, MultipleIterator를 사용하여 A와 B의 데이터를 동시로 가져올 때, key 속성은 각 컬렉션의 키를 반환합니다.
예시:
#hostingforum.kr
php
$itA = new ArrayIterator(['apple', 'banana', 'cherry']);
$itB = new ArrayIterator([1, 2, 3]);
$mit = new MultipleIterator();
$mit->attachIterator($itA);
$mit->attachIterator($itB);
foreach ($mit as $key => $value) {
echo "컬렉션 A 키: $key, 컬렉션 A 값: $valuen";
echo "컬렉션 B 키: $key, 컬렉션 B 값: $valuen";
}
이 예시에서는 컬렉션 A와 컬렉션 B의 키가 0, 1, 2로 반환됩니다.
이처럼 MultipleIterator의 key 속성은 각 컬렉션의 키를 반환하여, 각 컬렉션의 데이터를 구분할 수 있습니다.
2025-08-07 03:12