查詢

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

「 返回當前迭代器位置的鍵 」


函式名:IntlIterator::key()

適用版本:PHP 7.1.0 及以上版本

用法:IntlIterator::key() 函式用於返回當前迭代器位置的鍵。

示例:

// 建立一個字串迭代器
$str = "Hello World";
$iterator = new IntlBreakIterator(IntlBreakIterator::WORD_BOUNDARY, $str);

// 遍歷迭代器並輸出鍵
foreach ($iterator as $key => $value) {
    echo "鍵: " . $iterator->key() . "\n";
    echo "值: " . $value . "\n\n";
}

輸出:

鍵: 0
值: Hello

鍵: 6
值: World

在上面的示例中,我們建立了一個字串迭代器 $iterator,它將字串 "Hello World" 按照單詞邊界進行分割。然後,我們使用 foreach 迴圈遍歷迭代器,並使用 IntlIterator::key() 函式獲取當前迭代器位置的鍵。

在第一次迭代時,鍵為 0,值為 "Hello";在第二次迭代時,鍵為 6,值為 "World"。

補充糾錯
上一個函式: IntlIterator::next()函式
下一個函式: IntlIterator::current()函式
熱門PHP函式
分享連結