亚洲中文字幕黄网站,偷窥国产亚洲女爱视频在线,2021免费的一级片,狠狠狠狼鲁亚洲综合网,精品国产欧美,免费看美女乱轮黄色片,午夜成人在线视频

查詢

MultipleIterator::detachIterator()函數(shù)—用法及示例

「 從MultipleIterator對(duì)象中分離指定的迭代器 」


函數(shù)名稱:MultipleIterator::detachIterator()

函數(shù)描述:從MultipleIterator對(duì)象中分離指定的迭代器。

適用版本:PHP 5 >= 5.3.0, PHP 7

用法:

void MultipleIterator::detachIterator ( Iterator $iterator )

參數(shù):

  • $iterator:要分離的迭代器對(duì)象。

返回值:無返回值。

示例:

// 創(chuàng)建兩個(gè)迭代器
$iterator1 = new ArrayIterator(['apple', 'banana', 'cherry']);
$iterator2 = new ArrayIterator([1, 2, 3]);

// 創(chuàng)建MultipleIterator對(duì)象,并將兩個(gè)迭代器添加進(jìn)去
$multiIterator = new MultipleIterator(MultipleIterator::MIT_KEYS_ASSOC);
$multiIterator->attachIterator($iterator1, 'fruits');
$multiIterator->attachIterator($iterator2, 'numbers');

// 分離第一個(gè)迭代器
$multiIterator->detachIterator($iterator1);

// 遍歷剩余的迭代器
foreach ($multiIterator as $values) {
    echo $values['numbers'] . ' - ' . $values['fruits'] . "\n";
}

輸出:

1 - apple
2 - banana
3 - cherry

在上面的示例中,我們首先創(chuàng)建了兩個(gè)ArrayIterator對(duì)象,分別存儲(chǔ)水果和數(shù)字。然后,我們創(chuàng)建了一個(gè)MultipleIterator對(duì)象,并將兩個(gè)迭代器添加進(jìn)去。然后,我們使用detachIterator()函數(shù)將第一個(gè)迭代器從MultipleIterator對(duì)象中分離出來。最后,我們通過遍歷MultipleIterator對(duì)象來輸出剩余的迭代器的值。

補(bǔ)充糾錯(cuò)
上一個(gè)函數(shù): MultipleIterator::getFlags()函數(shù)
下一個(gè)函數(shù): MultipleIterator::current()函數(shù)
熱門PHP函數(shù)
分享鏈接