php循环结构--99乘法表例子
作业用的,留底纪念
<?php /* 作业:99乘法表自定义函数作业 要求: fun(1) // 从1乘到9 fun(3,7)//从3乘到7 fun(3,7,“rsort”)//从3乘到7 倒序乘法表 fun()// 循环一个警告:“请至少输入一个值” 6遍 fun 是一个自定义函数,只需要写一个自定函数,实现上面所有的功能 */ function fun($startNum,$endNum=9,$selectMode='sort'){ //开始数字,结束数字,模式sort正表,rsort反表 if ($startNum > 0 && $selectMode =='sort'){ //fun(1); 默认1-9的乘法表 for ($i=$startNum;$i<=$endNum;$i++){ //控制纵向的循环次数i for ($j=1;$j<=$i;$j++){ //控制横向的循环次数j echo "$i*$j = " . $i*$j . " "; //横向循环的显示内容 } echo "</br>"; //纵向循环的显示内容 } echo "</br>"; } elseif ($startNum > 0 && $selectMode =='rsort'){ //rsort反表 开始数字和结束数字注意对调位置 for($i=$endNum;$i>=$startNum;$i--){ for($j=$i;$j>=1;$j--){ echo "$i*$j = " . $i*$j . " "; } echo "</br>"; } echo "</br>"; } elseif ($startNuim == ''){ for ($i=1;$i<=6;$i++){ echo '请至少输入一个值<br/>'; } } } fun(1); fun(3,7); fun(3,7,'rsort'); fun(); ?>