PHP Conference Japan 2024

NoRewindIterator::__construct

(PHP 5 >= 5.1.0, PHP 7, PHP 8)

NoRewindIterator::__construct建構 NoRewindIterator

說明

public NoRewindIterator::__construct(Iterator $iterator)

建構一個 NoRewindIterator。

參數

iterator

正在使用的迭代器。

範例

範例 #1 NoRewindIterator::__construct() 範例

第二個迴圈不會輸出,因為迭代器只使用一次,它不會倒回。

<?php
$fruit
= array('apple', 'banana', 'cranberry');

$arr = new ArrayObject($fruit);
$it = new NoRewindIterator($arr->getIterator());

echo
"水果 A:\n";
foreach(
$it as $item ) {
echo
$item . "\n";
}

echo
"水果 B:\n";
foreach(
$it as $item ) {
echo
$item . "\n";
}
?>

以上範例的輸出結果類似如下:

Fruit A:
apple
banana
cranberry
Fruit B:

另請參閱

新增註解

使用者提供的註解

此頁面沒有使用者提供的註解。
To Top