函式名稱:ParentIterator::__construct()
適用版本:PHP 5 >= 5.1.0, PHP 7
函式說明:ParentIterator::__construct()函式用於建立一個ParentIterator物件,該物件將迭代給定迭代器的父級元素。
用法示例:
// 建立一個陣列迭代器
$array = ['apple', 'banana', 'cherry'];
$iterator = new ArrayIterator($array);
// 建立一個ParentIterator物件,傳入陣列迭代器作為引數
$parentIterator = new ParentIterator($iterator);
// 使用foreach迴圈遍歷ParentIterator物件
foreach ($parentIterator as $key => $value) {
echo $key . ': ' . $value . PHP_EOL;
}
以上示例中,我們首先建立了一個陣列迭代器$iterator
,然後使用該迭代器作為引數建立了一個ParentIterator
物件$parentIterator
。接下來,我們使用foreach
迴圈遍歷$parentIterator
物件,輸出每個父級元素的鍵和值。
注意:為了使用ParentIterator
類,需要先匯入ArrayIterator
類或其他實現了RecursiveIterator
介面的迭代器類。