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

代码内容不懂

$row=$no%$maxLine?$no%$maxLine:$maxLine;  这句是什么意思呀



正在回答

1 回答

1.三元运算符 ? : 的理解

三元运算符的功能与“if....else”流程语句一致,它在一行中书写,代码精练、执行效率高。在PHP程序中恰当地使用三元运算符能够让脚本更为简洁、高效。代码的语法如下:

(expr1)?(expr2):(expr3); //表达式1?表达式2:表达式3

解释:如果条件“expr1”成立,则执行语句“expr2”,否则执行“expr3”。

2.%求模符号,即数学算术运算中的取余数。

例: 7%3=1   此处1为7/3的余数1

代码正确写法如下,注意中间的空格

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


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

Hanz520

$row=($no%$maxLine) ? ($no%$maxLine) : ($maxLine);对于初学者,加上括号是最好理解的
2015-10-22 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

代码内容不懂

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

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

帮助反馈 APP下载

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

公众号

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