PHP array_walk_recursive() Función
❮ Referencia de matrices de PHP
Ejemplo
Ejecute cada elemento de la matriz en una función definida por el usuario:
<?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");
?>
Definición y uso
La función array_walk_recursive() ejecuta cada elemento de la matriz en una función definida por el usuario. Las claves y los valores de la matriz son parámetros en la función. La diferencia entre esta función y la función array_walk() es que con esta función puedes trabajar con matrices más profundas (una matriz dentro de una matriz).
Sintaxis
array_walk_recursive(array, myfunction, parameter...)
Valores paramétricos
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. |
Detalles técnicos
Valor devuelto: | Devuelve VERDADERO en caso de éxito o FALSO en caso de error |
---|---|
Versión PHP: | 5+ |
❮ Referencia de matrices de PHP