Correction status:qualified
Teacher's comments:正确
剩余参数的应用
在实参中使用剩余参数...标识,可以 将实际参数内容扩展到形参的一维数组中, 如果不使用剩余参数,则将实际参数添加到形参的二维数组中.
剩余参数在乘法计算中的应用
在本案例中,输入的字符串需要进行格式判断和转换,只识别* 进行乘法计算
php代码与html代码注意空格的衔接
效果图
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> </head> <body> <form action="" method="get"> <label for="num">请输入计算数字</label> <input type="text" id="num" name="num" value="<?php echo $_GET['num']; ?>"> <button>计算</button> <?php //判断参数是否为空 , if (empty($_GET['num'])) { die("请输入正确参数"); } // 转换字符串为数组,本案例只识别* $_GET = explode('*', $_GET['num']); // 数组传参 echo sum(...$_GET); ?> </form> <?php // 接受数组参数进行乘法计算 function sum(...$parameter) { $total = 1; foreach ($parameter as $v) { $total *= $v; } return $total; } ?> </body> </html>
点击 "运行实例" 按钮查看在线实例