查詢

IntlIterator::current()函式—用法及示例

「 獲取迭代器的當前元素 」


函式名: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() 方法獲取當前元素,並將其輸出到螢幕上。

補充糾錯
熱門PHP函式
分享連結