函式名:IntlIterator::current()
函式描述:此函式用於獲取迭代器的當前元素。
適用版本:PHP 7.0.0 及以上版本
用法: IntlIterator::current(void): mixed
引數: 此函式無需傳入任何引數。
返回值: 返回當前迭代器指標指向的元素。如果沒有更多元素可供迭代,則返回 false。
示例:
// 建立一個 IntlIterator 物件
$collator = new Collator('en_US');
$iterator = $collator->getSortKeyIterator(['apple', 'banana', 'cherry']);
// 使用 current() 獲取當前元素
echo $iterator->current(); // 輸出:apple
// 移動到下一個元素
$iterator->next();
// 再次使用 current() 獲取當前元素
echo $iterator->current(); // 輸出:banana
在上面的示例中,我們首先建立了一個 Collator 物件,並使用 getSortKeyIterator() 方法獲取一個 IntlIterator 物件。然後,我們使用 current() 方法獲取當前元素,並將其輸出到螢幕上。接著,我們使用 next() 方法將迭代器的指標移動到下一個元素,再次使用 current() 方法獲取當前元素,並將其輸出到螢幕上。