
ArrayIterator::offsetSet 메서드는 ArrayIterator 객체에 있는 배열의 원소를 변경할 때 사용됩니다. offsetSet 메서드는 3개의 파라미터를 받습니다.
- $iterator: ArrayIterator 객체
- $key: 변경할 원소의 키
- $value: 변경할 원소의 값
offsetSet 메서드를 사용하여 원소를 변경하는 예제 코드는 다음과 같습니다.
#hostingforum.kr
php
$array = [1, 2, 3];
$iterator = new ArrayIterator($array);
// 원소를 변경합니다.
$iterator->offsetSet(1, 10);
// 변경된 원소를 출력합니다.
print_r(iterator_to_array($iterator)); // Array ( [0] => 1 [1] => 10 [2] => 3 )
위 예제에서 ArrayIterator 객체의 offsetSet 메서드는 키 1에 있는 원소를 10으로 변경합니다.
2025-06-28 06:40