如何让一个函数同时有多个返回值呢?比如我们输入了一个数字,要同时返回这个数的二倍、平方、立方?
这里,我们要用到引用传值了。
详见下例:
<?php
function two_return($num,&$square,&$cube) {
$square=$num*$num;
$cube=$num*$num*$num;
return $num*2;
}
$a=5;
echo two_return($a,$aa,$aaa); //返回传入参数的二倍
echo '<hr/>';
echo $aa; //返回传入参数的平方
echo '<hr/>';
echo $aaa; //返回传入参数的立方
?>