函式名稱:IteratorIterator::rewind()
適用版本:PHP 5,PHP 7
函式描述:該方法將迭代器重置到第一個元素。
用法:
void IteratorIterator::rewind ( void )
引數:該函式沒有任何引數。
返回值:該函式沒有返回值。
示例:
// 建立一個迭代器
$fruits = new ArrayIterator(array('apple', 'banana', 'cherry'));
// 建立一個迭代器迭代器
$iterator = new IteratorIterator($fruits);
// 重置迭代器到第一個元素
$iterator->rewind();
// 輸出第一個元素
echo $iterator->current(); // 輸出: apple
說明:
IteratorIterator::rewind()
方法用於將迭代器重置到第一個元素。在示例中,我們建立了一個包含水果的陣列迭代器$fruits
,然後使用IteratorIterator
將其包裝為一個迭代器迭代器$iterator
。接著,我們使用rewind()
方法將迭代器重置到第一個元素,然後使用current()
方法獲取當前元素並輸出。在本例中,輸出結果為"apple"。