Array_Map применяет обратный вызов ко всем элементам предоставленного массива. Я хочу знать, есть ли какая-либо функция, которая применяет массив обратных вызовов к любой смешанной переменной (или ко всем элементам массива)?
Например, array_map
работает как:
function array_map( $callback , $array )
{
foreach( $array as $value )
{
$callback( $value );
}
}
Я хочу встроенную функцию, которая работает как:
function multi_callback( $callbacks , $mixed )
{
foreach( $callbacks as $callback )
{
if( is_array( $mixed ) )
{
array_map( $callback , $mixed );
}
else
{
$callback( $mixed );
}
}
}
Задача ещё не решена.
Других решений пока нет …