博客列表 >剩余函数的乘积

剩余函数的乘积

琥珀的博客
琥珀的博客原创
2019年10月22日 07:46:20741浏览

实例

<?php

//使用array_product()函数
function product1(...$params){
    //array_product 计算数组乘积
    return array_product($params);
}
//给product1传参数,且输出结果
echo product1(1,2,3,4);
echo '<hr/>';

//func_get_args()获取函数列表的数组,遍历乘积
function product2(){
    $product = 1;
	//func_get_args() 函数的作用:获取函数参数列表的数组
    $args = func_get_args();
	//遍历数组取数与上一次的乘积相乘
    foreach ($args as $arg){
        $product *= $arg;
    }
	//返回
    return $product;
}
echo product2(1,2,3,4);
echo '<hr/>';


//array_push() 函数向第一个参数的数组尾部添加一个或多个元素(入栈),然后返回新数组。
function product3($a,$b,...$params){
    //array_push(数组,参数)     将一个或多个值插入数组末尾,params要放前面
    $arr = array_push($params,$a,$b);
    return array_product($params);
}
echo product3(1,2,3,4);
?>

运行实例 »

点击 "运行实例" 按钮查看在线实例

33.jpg


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议