라이브러리

[PHP] APCUIterator::rewind - 반복자를 되감습니다.




APCUIterator::rewind

APCUIterator는 PHP의 내장 클래스로, APC (Alternative PHP Cache) UI Iterator를 사용하여 데이터를 반복 처리할 수 있습니다. APCUIterator::rewind은 APCUIterator의 내장 메서드로, 반복 처리를 시작하기 전에 반복 가능한 데이터를 처음부터 다시 읽습니다.

APCUIterator::rewind의 사용법

APCUIterator::rewind은 반복 처리를 시작하기 전에 반복 가능한 데이터를 처음부터 다시 읽습니다. 이 메서드는 반복 처리를 시작하기 전에 반복 가능한 데이터를 초기화합니다.

예제

#hostingforum.kr
php

// APCUIterator::rewind 예제

$iterator = new APCUIterator(array(1, 2, 3, 4, 5));

echo "원본 데이터: ";

print_r($iterator->getArray());



// 반복 처리를 시작하기 전에 데이터를 초기화합니다.

$iterator->rewind();

echo "
데이터를 초기화한 후: ";

print_r($iterator->getArray());



// 반복 처리를 시작합니다.

while ($iterator->valid()) {

    echo "
현재 데이터: " . $iterator->current() . "
";

    $iterator->next();

}



// 반복 처리를 종료합니다.

$iterator->rewind();

echo "
데이터를 초기화한 후: ";

print_r($iterator->getArray());



출력

#hostingforum.kr


원본 데이터: 

Array

(

    [0] => 1

    [1] => 2

    [2] => 3

    [3] => 4

    [4] => 5

)



데이터를 초기화한 후: 

Array

(

    [0] => 1

    [1] => 2

    [2] => 3

    [3] => 4

    [4] => 5

)



현재 데이터: 1

현재 데이터: 2

현재 데이터: 3

현재 데이터: 4

현재 데이터: 5



데이터를 초기화한 후: 

Array

(

    [0] => 1

    [1] => 2

    [2] => 3

    [3] => 4

    [4] => 5

)



결론

APCUIterator::rewind은 반복 처리를 시작하기 전에 반복 가능한 데이터를 처음부터 다시 읽습니다. 이 메서드는 반복 처리를 시작하기 전에 반복 가능한 데이터를 초기화합니다. 예제를 통해 APCUIterator::rewind의 사용법을 이해할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색