查询

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函数
分享链接