iterator_to_array
Copia el iterador en un array
&reftitle.description;
arrayiterator_to_array
Traversableiterator
booluse_keystrue
Copia los elementos de un iterador en un array.
&reftitle.parameters;
iterator
El iterador a ser copiado.
use_keys
Si se desea usar las claves del elemento iterador como un índice.
En PHP 5.5 y posterior, si una clave es un array u
object, se generará una advertencia. Las claves &null; serán
convertidas a un string vacío, las claves double serán
truncadas a su equivalente integer,
las claves resource generarán una advertencia y serán convertidas a
sus ID de recursos, y las claves boolean serán convertidas a
enteros.
&reftitle.returnvalues;
Un array que contiene los elementos del iterator.
&reftitle.changelog;
&Version;
&Description;
5.5.0
iterator_to_array adquiere soporte para tipos de claves
diferentes a integer y string cuando el
parámetro use_keys está habilitado.
5.2.1
Añadido el parámetro use_keys.
&reftitle.examples;
Ejemplo de iterator_to_array
'panqueques', 'huevo', 'leche', 'harina'));
var_dump(iterator_to_array($iterator, true));
var_dump(iterator_to_array($iterator, false));
?>
]]>
&example.outputs;
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"
}
]]>