批改状态:合格
老师批语:你都可以举一反三的, 佩服
今天学了函数剩余参,下面是用剩余参数实现的一个求积的函数实例,代码如下:
<?php
//******************************剩余参数实现数据乘积 php7
function chengJi2(...$pas){
//return array_sum($pas);
$sum=1;
foreach ($pas as $v)
{
$sum *=$v;
}
return $sum;
}
echo chengJi2(1,2,3,4);
?>点击 "运行实例" 按钮查看在线实例
<?php
///剩余参数的练习
function sum($n1,$n2,$n3,...$nums){
//合并数组
array_push($nums,$n1,$n2,$n3);
//php求和及返回数据
return array_sum($nums);
}
//输出值
echo sum(1,2,3,4,5,6,7,11);
?>点击 "运行实例" 按钮查看在线实例
****array_product()求积
<?php
///剩余参数的实现求积
function sum($n1,$n2,$n3,...$nums){
//合并数组
array_push($nums,$n1,$n2,$n3);
//array_product求积及返回数据
return array_product($nums);
}
//输出值
echo sum(1,10,100,200);
?>点击 "运行实例" 按钮查看在线实例
总结,任何知识,课堂是听懂了,课下需要反复的练习才能够掌握。每次听课都有收获,谢谢php中文的老师!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号