PHP中的array_map()是否有相反的功能?

时间:2015-03-29 05:57:39

标签: php callback array-map

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

0 个答案:

没有答案