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 );
}
}
}