PHP array_walk_recursive() Functie
Voorbeeld
Voer elk arrayelement uit in een door de gebruiker gedefinieerde functie:
<?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");
?>
Definitie en gebruik
De functie array_walk_recursive() voert elk arrayelement uit in een door de gebruiker gedefinieerde functie. De sleutels en waarden van de array zijn parameters in de functie. Het verschil tussen deze functie en de functie array_walk() is dat je met deze functie kunt werken met diepere arrays (een array binnen een array).
Syntaxis
array_walk_recursive(array, myfunction, parameter...)
Parameterwaarden
Parameter | Description |
---|---|
array | Required. Specifying an array |
myfunction | Required. The name of the user-defined function |
parameter,... | Optional. Specifies a parameter to the user-defined function. You can assign one parameter to the function, or as many as you like. |
Technische details
Winstwaarde: | Retourneert TRUE bij succes of ONWAAR bij mislukking |
---|---|
PHP-versie: | 5+ |
❮ Referentie voor PHP-array