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>