ArrayIterator::append()
方法用于将一个或多个元素追加到数组迭代器的末尾。该方法返回值为 void。
用法:
$iterator = new ArrayIterator($array);
$iterator->append($value1); // 单个值追加
$iterator->append($value2, $value3); // 多个值追加
示例:
$array = [1, 2, 3];
$iterator = new ArrayIterator($array);
$iterator->append(4);
foreach ($iterator as $value) {
echo $value . ' '; // 输出:1 2 3 4
}
$iterator->append(5, 6);
foreach ($iterator as $value) {
echo $value . ' '; // 输出:1 2 3 4 5 6
}
注意:ArrayIterator::append()
方法会直接修改原始数组迭代器。