PHP array_walk_recursive()Funktionen
Vollständige PHP-Array-Referenz
Beispiele
Wendet eine benutzerdefinierte Funktion auf jedes Element im Array an:
<?php
function myfunction($value,$key)
{
echo "The key $key has the value $value<br>";
}
$a1=array("a"=>"red","b"=>"green");
$a2=array($a1,"1"=>"blue","2"=>"yellow");
array_walk_recursive($a2,"myfunction");
?>
function myfunction($value,$key)
{
echo "The key $key has the value $value<br>";
}
$a1=array("a"=>"red","b"=>"green");
$a2=array($a1,"1"=>"blue","2"=>"yellow");
array_walk_recursive($a2,"myfunction");
?>
Beispiel ausführen »
Definition und Verwendung
Die Funktion array_walk_recursive() wendet eine benutzerdefinierte Funktion auf jedes Element im Array an. In der Funktion sind der Schlüsselname und der Schlüsselwert des Arrays Parameter. Diese Funktion unterscheidet sich von der Funktionarray_walk()dadurch, dass sie auf tiefer verschachtelte Arrays (ein Array, das ein weiteres Array enthält) angewendet werden kann.
Syntax
array_walk_recursive(array,myfunction,parameter...)
| Parameters | Beschreibung |
|---|---|
| array | Erforderlich. Gibt das Array an. |
| myfunction | Erforderlich. Der Name der benutzerdefinierten Funktion. |
| parameter,... | Optional. Gibt die Parameter der benutzerdefinierten Funktion an. Sie können einen oder mehrere Parameter für die Funktion festlegen. |
Technische Details
| Rückgabewert: | Gibt bei Erfolg TRUE zurück, andernfalls FALSE. |
|---|---|
| PHP-Version: | 5+ |
Vollständige PHP-Array-Referenz Andere Erweiterungen