(PHP 5 >= 5.1.0)
iterator_to_array — Copie un itérateur dans un tableau
Copie les éléments d'un itérateur dans un tableau.
iterator
L'itérateur à copier.
use_keys
S'il faut utiliser les éléments de l'itérateur comme clé.
Un tableau contenant les éléments de l'itérateur
iterator.
| Version | Description |
|---|---|
| 5.2.1 |
Ajout du paramètre use_keys.
|
Exemple #1 Exemple avec iterator_to_array()
<?php
$iterator = new ArrayIterator(array('recipe'=>'crêpes', 'oeufs', 'lait', 'farine'));
var_dump(iterator_to_array($iterator, true));
var_dump(iterator_to_array($iterator, false));
?>
L'exemple ci-dessus va afficher :
array(4) {
["recipe"]=>
string(7) "crêpes"
[0]=>
string(5) "oeufs"
[1]=>
string(4) "lait"
[2]=>
string(6) "farine"
}
array(4) {
[0]=>
string(7) "crêpes"
[1]=>
string(5) "oeufs"
[2]=>
string(4) "lait"
[3]=>
string(6) "farine"
}