函数名:MongoDB\BSON\Iterator::current()
适用版本:MongoDB extension 1.0.0 或更高版本
用法:MongoDB\BSON\Iterator::current() 函数用于获取当前迭代器指向的元素。
示例:
// 创建一个迭代器对象
$iterator = new MongoDB\BSON\Iterator(['name' => 'John', 'age' => 25, 'city' => 'New York']);
// 获取迭代器的当前元素
$currentElement = $iterator->current();
// 输出当前元素
var_dump($currentElement);
输出:
array(3) {
["name"]=>
string(4) "John"
["age"]=>
int(25)
["city"]=>
string(8) "New York"
}
在上面的示例中,我们首先创建了一个 MongoDB\BSON\Iterator 对象,该对象包含一个关联数组 ['name' => 'John', 'age' => 25, 'city' => 'New York']。然后,我们使用 current() 方法获取迭代器的当前元素,并将其存储在变量 $currentElement 中。最后,我们通过 var_dump() 函数输出当前元素的内容。
请注意,MongoDB\BSON\Iterator::current() 函数只能在实现了 Iterator 接口的类中使用,它用于遍历 MongoDB\BSON\Iterator 对象的元素。