(PHP 5 >= 5.1.0)
iterator_to_array — Copy the iterator into an array
Copy the elements of an iterator into an array.
The iterator being copied.
Whether to use the iterator element keys as index.
An array containing the elements of the iterator.
Версия | Описание |
---|---|
5.2.1 | The use_keys parameter was added. |
Пример #1 iterator_to_array() example
<?php
$iterator = new ArrayIterator(array('recipe'=>'pancakes', 'egg', 'milk', 'flour'));
var_dump(iterator_to_array($iterator, true));
var_dump(iterator_to_array($iterator, false));
?>
Результат выполнения данного примера:
array(4) { ["recipe"]=> string(8) "pancakes" [0]=> string(3) "egg" [1]=> string(4) "milk" [2]=> string(5) "flour" } array(4) { [0]=> string(8) "pancakes" [1]=> string(3) "egg" [2]=> string(4) "milk" [3]=> string(5) "flour" }