批改状态:合格
老师批语:echo product_test(1, 2, 3, 4, 5, 6, 7, 8);
建议修改为:
echo product_test(...range(1,5)); 岂不更简洁
剩余参数计算乘积:
php7+版本可以将函数传参的剩余参数组成数组:
// 计算不定参,乘积
function product_test(...$params) {
// print_r($params);
$productNum = 1;
$num = count($params);
for ($i = 0; $i < $num; ++$i) {
$productNum *= $params[$i];
}
return $productNum;
}
echo product_test(1, 2, 3, 4, 5, 6, 7, 8);点击 "运行实例" 按钮查看在线实例
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号