Funcion alfa en php

PHP soporta una función muy usada en programación funcional que es conocida como función alfa, en php se denomina array_walk y permite aplicar una función a todos y cada uno de los elementos de un vector. La sintaxis es:

array_walk(array,funcion,variable_extra);

variable_extra es opcional, se aplica la función pasada como parámetro a cada uno de los elementos del vector, la función recibirá como parámetro en primer lugar el “valor” del elemento del array y en segundo lugar la “clave”, si el vector no es asociativo la clave es el numero de índice (0,1,2…). Si se pasa variable_extra que puede ser cualquier tipo de PHP incluyendo un objeto la función recibe dicha variable como tercer parámetro.

Fuente: Documento Generación de web sites dinámicos usando PHP