取模算术符有啥用呢?
假设我们要在一个考场安排了一场考试,对考生从1开始,都进行了编号,那么怎么让服务器帮助我们计算考生在的位置呢,进而打印考场的考生对照表呢?在右边编辑器里输入两条指令,如图所示:
我来试一试:
1、在第5行输入第一条指令,用于计算在第几排。
$line = ceil($no/$maxLine);
2、在第6行输入第二条指令,使用取模算术符计算所在位置。
$row = $no%$maxLine?$no%$maxLine:$maxLine;
运行结果如下:
<?php $maxLine = 4; //每排人数 $no = 17;//学生编号 echo "编号<b>".$no."</b>的座位在第<b>".$line."</b>排第<b>".$row."</b>个位置";?>