函式名稱:MongoDB\BSON\Iterator::next()
函式描述:該函式用於將迭代器指標移動到下一個文件。
適用版本:該函式適用於MongoDB擴充套件版本1.0.0及以上。
用法:
MongoDB\BSON\Iterator::next(): void
示例:
// 建立一個BSON迭代器
$bson = new MongoDB\BSON\Iterator(['name' => 'John', 'age' => 25]);
// 輸出迭代器的初始文件
var_dump($bson->current()); // array(2) { ["name"]=> string(4) "John" ["age"]=> int(25) }
// 移動迭代器指標到下一個文件
$bson->next();
// 輸出下一個文件
var_dump($bson->current()); // NULL(如果沒有下一個文件,返回NULL)
說明:
next()
方法將迭代器指標移動到下一個文件,如果沒有下一個文件,則返回NULL。- 在示例中,我們建立了一個BSON迭代器,並使用
current()
方法輸出了初始文件。 - 然後,我們呼叫
next()
方法將指標移動到下一個文件,並使用current()
方法輸出了下一個文件。由於示例中只有一個文件,所以輸出為NULL。