存储在数组中的函数在不回显数组的情况下进行回显

时间:2016-09-25 03:39:20

标签: php arrays

我有一些功能,例如typehint。像

function type($num,$a) {
    if ( $num & 1 ) {
        echo position($num,$a).' digit is odd number<br/>';
    } else {
        echo position($num,$a).' digit is even number<br/>';
    }
}

现在我想将这些函数存储在像这样的数组中

$array = array(
    'f1' => hint($a2,$a),
    'f2' => type($a2,$a),
    'f3' => len($a2,$a),
);

现在我希望数组值显示为

echo $array['f1'];

但问题是没有这个echo $array['f1'];语句,$array本身会回显我不想要的函数值。
我可以通过输出缓冲来解决这个问题。但我认为这不是正确的方法。我需要做什么来在需要时回显数组值。

0 个答案:

没有答案