Q tal amigos foreros...
Estoy realizando sierta clase en php5 y quiero que un usuario pueda aplicar una funcion definida por el a siertos arrays...
Entonces esto lo puedo hacer con la funcion array_walk que aplica una funcion a un array.... aqui la tienen
http://www.php.net/array_walk
La cuestion es que esta funcion solo regresa
TRUE si las cosas salieron bien... y lo que necesito es que regrese el resultado de aplicar la funcion del usuario
Ej
Código PHP:
function concatena( $valor, $key )
{
echo $valor.$key;
}
$valores = array( 'primero' => 1 , 'segundo' => 2 ) ;
array_walk = ( $valores, 'concatena' );
Bueno aqui no hay problema todo se realiza perfectamente, pero el resultado es devuelto a la funcion del usuario y lo que yo quiero es que ese valor este disponible en otros lugares...
Algo como esto
Código PHP:
$valoresModificados = array_walk = ( $valores, 'concatena' );
Logicamente lo de arriba no funciona, pero es lo que necesito hacer, alguien tiene alguna idea ?