(PHP 5 >= 5.1.0)
iterator_to_array — Copia el iterador en un array
Copia los elementos de un iterador en un array.
iterator
El iterador a ser copiado.
use_keys
Si se desea usar las claves del elemento iterador como un índice.
Un array que contiene los elementos del iterator
.
Versión | Descripción |
---|---|
5.2.1 |
Añadido el parámetro use_keys .
|
Ejemplo #1 Ejemplo de iterator_to_array()
<?php
$iterator = new ArrayIterator(array('recipe'=>'panqueques', 'huevo', 'leche', 'harina'));
var_dump(iterator_to_array($iterator, true));
var_dump(iterator_to_array($iterator, false));
?>
El resultado del ejemplo sería:
array(4) { ["recipe"]=> string(8) "panqueques" [0]=> string(3) "huevo" [1]=> string(4) "leche" [2]=> string(5) "harina" } array(4) { [0]=> string(8) "panqueques" [1]=> string(3) "huevo" [2]=> string(4) "leche" [3]=> string(5) "harina" }