查詢

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

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


PHP函式名:AppendIterator::key()

函式描述:返回當前迭代器位置的鍵名。

用法示例:

<?php
// 建立三個陣列迭代器
$iterator1 = new ArrayIterator(['apple', 'banana', 'cherry']);
$iterator2 = new ArrayIterator(['dog', 'elephant', 'fox']);
$iterator3 = new ArrayIterator(['car', 'bus', 'bike']);

// 建立一個追加迭代器
$appendIterator = new AppendIterator();
$appendIterator->append($iterator1);
$appendIterator->append($iterator2);
$appendIterator->append($iterator3);

// 移動迭代器到第一個元素
$appendIterator->rewind();
while ($appendIterator->valid()) {
    // 輸出當前鍵名
    echo "<p>當前鍵名: " . $appendIterator->key() . "</p>";

    // 移動到下一個元素
    $appendIterator->next();
}
?>

輸出結果:

<p>當前鍵名: 0</p>
<p>當前鍵名: 1</p>
<p>當前鍵名: 2</p>
<p>當前鍵名: 0</p>
<p>當前鍵名: 1</p>
<p>當前鍵名: 2</p>
<p>當前鍵名: 0</p>
<p>當前鍵名: 1</p>
<p>當前鍵名: 2</p>
補充糾錯
熱門PHP函式
分享連結