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

真心看不懂

$row=$no%$maxLine?$no%$maxLine:$maxLine;     谁能告诉我这个怎么理解,看不懂

正在回答

4 回答

这是个三目运算符,($no%$maxLine),($no%$maxLine),($maxLine)分别代表三个值,%是求余运算。这样若($no%$maxLine)为true,结果显示($no%$maxLine),若($no%$maxLine)为false,则结果显示($maxLine)

1 回复 有任何疑惑可以回复我~
#1

IIT程序猿 提问者

非常感谢!
2016-04-05 回复 有任何疑惑可以回复我~
#2

Black_warlock

nice
2016-05-28 回复 有任何疑惑可以回复我~

这里面有两个变量:$no,$maxLine;

%是取模的意思,如 5%3,那就是2

? : ---这个是个三元运算符,如 true ? '真' : '假';   问号前面如果是真,那么返回冒号左边的,否则返回冒号右边的


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

我在想里面有%,是不是有什么正则表达式啊

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

?  :  条件运算符   如果$no%$maxLine为真(不为0)就输出no%$maxLine,否则输出$maxLine。前面已经判断了在第几排,这个就是取余数来判断在第几个座位 >0<

1 回复 有任何疑惑可以回复我~
#1

杨念

$no%$maxLine不可能为O呀,那请问这行代码的意义是什么呢.. 小白的问题可能比较蠢~~~
2016-04-26 回复 有任何疑惑可以回复我~
#2

Black_warlock 回复 杨念

这是取模不是除法运算,举个例子,32%4,,32是能被4整除的,所以32%4的值就是0!
2016-05-28 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

真心看不懂

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

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

帮助反馈 APP下载

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

公众号

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