PHP
Referenzliste
iterator_apply
SPL Funktionen
Befehl:
int iterator_apply ( Traversable $iterator , callable $function [, array $args ] )
Parameter-Liste:
Beschreibung | |
---|---|
Die Klasse, zu durchlaufen. | |
Die Callback-Funktion, die für jedes Element nennen. Hinweis: Die Funktion muss, um das Durchlaufen des Iterators weiterhin TRUE zurück. | |
Argumente, die an die Callback-Funktion übergeben. |
Rückgabewerte:
Gibt die Anzahl der Iterationen.
Beschreibung:
Ruft eine Funktion für jedes Element in einem Iterator.
Aktiv in Version:
(PHP 5 >= 5.1.0, PHP 7)
Siehe auch:
iterator_apply() - Beispiel:
Eingabe:
<?PHP function print_caps(Iterator $iterator) { echo strtoupper($iterator->current()) . "\n"; return TRUE; } $it = new ArrayIterator(array("Apples", "Bananas", "Cherries")); iterator_apply($it, "print_caps", array($it)); ?>
Ausgabe:
APPLES
BANANAS
CHERRIES
BANANAS
CHERRIES
SPL Funktionen