|
(PHP 5)
array_walk_recursive -- Aplicar una función de usuario recursivamente a cada miembro de una matrizAplica la función definida por el usuario nombre_func a cada elemento de la matriz entrada. Esta función opera de forma recursiva sobre matrices profundas. Por lo general, nombre_func recibe dos parámetros. El valor del parámetro entrada es el primero, y la clave/índice es el segundo. Si se define el parámetro opcional datos_usuario, éste será pasado como el tercer parámetro a la llamada de retorno nombre_func.
Devuelve TRUE si todo se llevó a cabo correctamente, FALSE en caso de fallo.
Nota: Si nombre_func necesita trabajar con los valores reales de la matriz, especifique el primer parámetro de nombre_func como una referencia. Entonces, cualquier cambio realizado sobre esos elementos será efectuado sobre la matriz original misma.
Ejemplo 1. Ejemplo de array_walk_recursive()
El resultado del ejemplo seria:
Notará que la clave 'dulce' nunca es mostrada. Cualquier clave que contenga un valor array no será pasada a la función. |
Vea también array_walk(), y information about the callback type.
Hosting by: hurra.com
Generated: 2007-01-26 18:00:55