(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.
Version | Beschreibung |
---|---|
5.2.1 | The use_keys parameter was added. |
Beispiel #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));
?>
Das oben gezeigte Beispiel erzeugt folgende Ausgabe:
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" }