PHP array_walk_recursive()Funktionen

PHP Array ReferenceVollstä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");
?>

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+


PHP Array ReferenceVollständige PHP-Array-Referenz Andere Erweiterungen