라이브러리

[PHP] AppendIterator::current - 현재 값을 가져옵니다.




AppendIterator::current()

PHP의 `AppendIterator`는 `Iterator` 인터페이스를 구현한 클래스로, 기존의 이터레이터를 확장하여 새로운 요소를 추가할 수 있는 이터레이터를 제공합니다. `AppendIterator::current()` 메서드는 현재 이터레이터의 요소를 반환합니다.

예제


#hostingforum.kr
php

// 기존의 이터레이터를 확장하여 새로운 요소를 추가할 수 있는 이터레이터를 생성합니다.

$iterator = new ArrayIterator(['apple', 'banana', 'cherry']);



// AppendIterator를 생성하여 기존의 이터레이터를 확장합니다.

$appendIterator = new AppendIterator();

$appendIterator->appendIterator($iterator);



// AppendIterator::current() 메서드를 사용하여 현재 이터레이터의 요소를 반환합니다.

echo $appendIterator->current(); // apple



// AppendIterator::next() 메서드를 사용하여 다음 요소로 이동합니다.

$appendIterator->next();



// AppendIterator::current() 메서드를 사용하여 현재 이터레이터의 요소를 반환합니다.

echo $appendIterator->current(); // banana



// AppendIterator::append() 메서드를 사용하여 새로운 요소를 추가합니다.

$appendIterator->append('grape');



// AppendIterator::current() 메서드를 사용하여 현재 이터레이터의 요소를 반환합니다.

echo $appendIterator->current(); // grape



사용법


1. `AppendIterator` 클래스를 사용하여 새로운 이터레이터를 생성합니다.
2. 기존의 이터레이터를 확장하기 위해 `appendIterator()` 메서드를 사용하여 기존의 이터레이터를 추가합니다.
3. `current()` 메서드를 사용하여 현재 이터레이터의 요소를 반환합니다.
4. `next()` 메서드를 사용하여 다음 요소로 이동합니다.
5. `append()` 메서드를 사용하여 새로운 요소를 추가합니다.

참고


* `AppendIterator` 클래스는 `Iterator` 인터페이스를 구현한 클래스로, 기존의 이터레이터를 확장하여 새로운 요소를 추가할 수 있는 이터레이터를 제공합니다.
* `appendIterator()` 메서드를 사용하여 기존의 이터레이터를 추가할 수 있습니다.
* `current()` 메서드를 사용하여 현재 이터레이터의 요소를 반환할 수 있습니다.
* `next()` 메서드를 사용하여 다음 요소로 이동할 수 있습니다.
* `append()` 메서드를 사용하여 새로운 요소를 추가할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 670 페이지

검색

게시물 검색