牛牛在线工具

iterator_to_array()

收录 8868 个 PHP 函数,含用途说明与用法示例。

iterator_to_array()

将迭代器转换为数组

函数名称:iterator_to_array() 函数描述:将迭代器转换为数组 适用版本:PHP 5, PHP 7 用法:iterator_to_array(Iterator $iterator, bool $use_keys = true) 参数: $iterator:要转换为数组的迭代器对象。 $use_keys(可选):指定是否使用迭代器的键作为数组的键。默认为true。 返回值:返回转换后的数组。 示例: 将迭代器转换为数组,并保留键: $iterator = new ArrayIterator(['a' => 'apple', 'b' => 'banana', 'c' => 'cherry']); $array = iterator_to_array($iterator); print_r($array); 输出: Array ( [a] => apple [b] => banana [c] => cherry ) 将迭代器转换为数组,不保留键: $iterator = new ArrayIterator(['apple', 'banana', 'cherry']); $array = iterator_to_array($iterator, false); print_r($array); 输出: Array ( [0] => apple [1] => banana [2] => cherry ) 注意事项: 如果迭代器中的键不唯一,则后面的值会覆盖前面的值。 如果使用了不唯一的键,并且不保留键,则数组的键将从0开始递增。