PHP array_walk_recursive()Funciones

PHP Array ReferenceManual de referencia completo de PHP Array

Ejemplos

Aplica una función definida por el usuario a cada elemento del array:

<?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");
?>

Ejecutar ejemplo »

Definición y uso

La función array_walk_recursive() aplica una función definida por el usuario a cada elemento del array. En la función, los nombres de clave y los valores de clave del array son parámetros. Esta función difiere dearray_walk()La diferencia de la función es que puede operar en arrays más profundos (un array que contiene otro array).


Sintaxis

array_walk_recursive(array,myfunction,parameter...)

Parámetros Descripción
array Requerido. Especifica el array.
myfunction Requerido. El nombre de la función definida por el usuario.
parameter,... Opcional. Especifica los parámetros de la función definida por el usuario. Puede establecer uno o más parámetros para la función.

Detalles técnicos

Valor de retorno: Devuelve TRUE si tiene éxito; de lo contrario, FALSE.
Versión de PHP: 5+


PHP Array ReferenceManual de referencia completo de PHP Array Otras extensiones