如何让一个函数同时有多个返回值呢?比如我们输入了一个数字,要同时返回这个数的二倍、平方、立方?
这里,我们要用到引用传值了。
详见下例:
<?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; //返回传入参数的立方 ?>