查詢

AppendIterator::append()函式—用法及示例

「 用於附加迭代器 」


PHP函式 AppendIterator::append() 用於將一個迭代器物件附加到另一個迭代器物件的末尾,形成一個新的迭代器物件。下面是該函式的用法和示例:

用法:

public void AppendIterator::append ( Iterator $iterator )

引數:

  • $iterator: 要附加的迭代器物件。

示例:

// 建立迭代器物件
$iterator1 = new ArrayIterator(['apple', 'banana', 'cherry']);
$iterator2 = new ArrayIterator(['orange', 'grape']);

// 建立 AppendIterator 物件
$appendIterator = new AppendIterator();

// 將迭代器物件附加到 AppendIterator 物件
$appendIterator->append($iterator1);
$appendIterator->append($iterator2);

// 遍歷 AppendIterator 物件
foreach($appendIterator as $fruit) {
    echo $fruit . '<br>';  // 輸出每個水果
}

輸出:

apple<br>
banana<br>
cherry<br>
orange<br>
grape<br>

在上面的示例中,我們首先建立了兩個迭代器物件 $iterator1$iterator2。然後,我們建立了一個 AppendIterator 物件 $appendIterator。接下來,使用 append() 函式將兩個迭代器物件附加到 $appendIterator 物件的末尾。最後,透過遍歷 $appendIterator 物件,我們可以迭代訪問所有的水果。注意,附加的順序和迭代器新增的順序相同。

補充糾錯
上一個函式: apcu_store()函式
下一個函式: AppendIterator::current()函式
熱門PHP函式
分享連結