🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 第一种实现方式 * func_num_args() : 返回参数数量 . * func_get_arg() : 返回指定下标的参数 . * func_get_args() :返回包括参数列表的数组 . ### 实例 ~~~ function show($a,$b,$c){ echo '<pre>'; var_dump(func_num_args()); var_dump(func_get_arg(1)); var_dump(func_get_args()); } show(1,2,3); ~~~ ~~~ int(3) //参数个数 int(2) //下标为1的参数 array(3) { //返回包括所有参数在内的数组 [0]=> int(1) [1]=> int(2) [2]=> int(3) } ~~~ ## 第二种实现方式 ~~~ function show(... $nums){ //...表示参数 , 但是要参数类型要一致 $sum = 0; foreach($nums as $value){ $sum+=$value; } return $sum; } echo show(1,2,3); ~~~ ~~~ 6 ~~~