Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/243.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 存储在数组中的函数正在回显,而未回显数组_Php_Arrays - Fatal编程技术网

Php 存储在数组中的函数正在回显,而未回显数组

Php 存储在数组中的函数正在回显,而未回显数组,php,arrays,Php,Arrays,我有一些功能,如类型,提示。像 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/>'; } } 现在我希望数组值显示为 echo $array['f1'

我有一些功能,如
类型
提示
。像

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/>';
    }
}
现在我希望数组值显示为

echo $array['f1'];

但是问题是没有这个
echo$array['f1']
语句,
$array
本身将函数值一起回显,这是我不想要的。
我可以通过输出缓冲来解决这个问题。但我认为这不是正确的做法。当我需要数组值时,我应该怎么做才能回显它们。

返回函数中的值,然后你可以在以后需要时回显它。是的,兄弟。现在开始工作了。谢谢我应该想到这个简单的想法。
返回函数中的值,然后你可以在以后需要的时候回显它。是的,兄弟。现在开始工作了。谢谢我应该想到这个简单的想法。
echo $array['f1'];