Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

iterator_apply

SPL Funktionen

    Befehl:
int iterator_apply ( Traversable $iterator , callable $function [, array $args ] )


    Parameter-Liste:
NameBeschreibung
iteratorDie Klasse, zu durchlaufen.
functionDie Callback-Funktion, die für jedes Element nennen.
Hinweis:
Die Funktion muss, um das Durchlaufen des Iterators weiterhin TRUE zurück.
argArgumente, 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:
Wendet eine Benutzerfunktion auf jedem Element eines Arrays an
 

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
SPL Funktionen