我有一些功能,例如type
,hint
。像
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
本身会回显我不想要的函数值。
我可以通过输出缓冲来解决这个问题。但我认为这不是正确的方法。我需要做什么来在需要时回显数组值。