
ArrayIterator 클래스의 __construct 메서드는 반복자 객체를 초기화하는 역할을 합니다.
이 메서드는 다음과 같은 매개변수를 가집니다.
- array: 반복할 배열을 지정합니다.
- string: 키를 지정할 수 있습니다.
- int: 시작 인덱스를 지정할 수 있습니다.
- int: 끝 인덱스를 지정할 수 있습니다.
예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$array = ['apple', 'banana', 'cherry'];
$iterator = new ArrayIterator($array);
// 키를 지정하여 반복
$iterator = new ArrayIterator($array, 'key');
// 시작 인덱스를 지정하여 반복
$iterator = new ArrayIterator($array, 1);
// 끝 인덱스를 지정하여 반복
$iterator = new ArrayIterator($array, 0, 2);
이러한 매개변수를 사용하여 ArrayIterator 클래스의 __construct 메서드를 사용하여 배열을 반복자로 변환할 수 있습니다.
2025-05-16 02:45