Aplique una función definida por el usuario a cada elemento de la matriz:
<?phpfunction myfunction($value,$key){echo "La clave $key tiene el valor $value<br>";}$a1=array("a"=>"red","b"=>"green ");$a2=array($a1,"1"=>"azul","2"=>"amarillo");array_walk_recursive($a2,"mifunción");?>La función array_walk_recursive() aplica una función definida por el usuario a cada elemento de una matriz. En la función, el nombre de la clave y el valor de la clave de la matriz son parámetros. Esta función se diferencia de la función array_walk() en que puede operar en matrices más profundas (una matriz dentro de otra matriz).
array_walk_recursive( matriz,mifunción,parámetro... )
parámetro | describir |
---|---|
formación | Requerido. Especifica una matriz. |
mi función | Requerido. El nombre de la función definida por el usuario. |
parámetro,... | Opcional. Especifica los parámetros de una función definida por el usuario. Puede establecer uno o más parámetros para la función. |
Valor de retorno: | Devuelve VERDADERO si tiene éxito; en caso contrario, devuelve FALSO. |
---|---|
Versión PHP: | 5+ |