函式名: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 物件的元素。