为了账号安全,请及时绑定邮箱和手机立即绑定

PHP中的算术运算符(2)

<?php 
     $maxLine = 4; //每排人数
     $no = 17;//学生编号
     $line = ceil($no/$maxLine);
     $row = $no%$maxLine?$no%$maxLine:$maxLine;
     echo "编号<b>".$no."</b>的座位在第<b>".$line."</b>排第<b>".$row."</b>个位置";
?>

倒数第二行的?$no%$maxLine:$maxLine有什么意义吗?

感觉$row = $no%$maxLine;才对啊。

正在回答

4 回答

当$no能够被$maxLine整除时,即是$no%$maxLine = 0;从而$row就会等于0,没有第0个位置,

所以当$no%$maxLine = 0时,要让$row=$maxLine;

0 回复 有任何疑惑可以回复我~

$b=($a>=60?"及格":"不及格");

0 回复 有任何疑惑可以回复我~

确实,按照三目运算符的理解,最后其实就是这样一个表达式:$row=$no%$maxline,但我了解你做的这道题的,我不知道三目运算符是否多余。

0 回复 有任何疑惑可以回复我~

这是一个条件表达式,条件表达式的形式如:$name=a>b?max:min;

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
PHP入门篇
  • 参与学习       456419    人
  • 解答问题       6590    个

PHP入门教程轻松学习,行业大牛帮您快速掌握PHP编程基础知识。

进入课程

PHP中的算术运算符(2)

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号