2

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

0 回答 0