我不想让一个回调遍历整个数组(如array_map),而是想知道是否有一个函数可以让一个回调数组过滤一个值。
$value = 'foo';
$closures = array(
function($value) { return $value . 'bar'; }
function($value) { return $value . 'baz'; }
);
// Something other than a foreach with call_user_func?
// $value = array_callbacks($closures, $value);
// vs
foreach ($closures as $callback)
{
$value = call_user_func($callback, $value);
}
print $value; // foobarbaz