5-9 PHP中的算术运算符(2)
本节编程练习不计算学习进度,请电脑登录imooc.com操作

PHP中的算术运算符(2)

取模算术符有啥用呢?

假设我们要在一个考场安排了一场考试,对考生从1开始,都进行了编号,那么怎么让服务器帮助我们计算考生在的位置呢,进而打印考场的考生对照表呢?在右边编辑器里输入两条指令,如图所示:

任务

我来试一试:

1、在第5行输入第一条指令,用于计算在第几排。

$line = ceil($no/$maxLine);

2、在第6行输入第二条指令,使用取模算术符计算所在位置。

$row = $no%$maxLine?$no%$maxLine:$maxLine;

运行结果如下:

  1. <?php
  2. $maxLine = 4; //每排人数
  3. $no = 17;//学生编号
  4.  
  5.  
  6.  
  7.  
  8. echo "编号<b>".$no."</b>的座位在第<b>".$line."</b>排第<b>".$row."</b>个位置";
  9. ?>
下一节