问答详情
源自:5-9 PHP中的算术运算符(2)

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

这里不懂,特别no%$maxLine:$maxLine是这里,这是2个值对比还是?

提问者:pear110 2015-11-25 16:24

个回答

  • 酱油sama
    2015-12-07 17:33:46

    “%”求余数,"expr1 ? expr2 : expr3"三元运算符

    结合这个例子看:

    $no % $maxLine : 判断该学号是不是在最后一行,余数为0 即是在最后一行,这个很简单可以理解。

    $no % $maxLine(第二个):如果该学生不在最后一行,那么余数就是他在的行数

    $maxLine:如果该学生在最后一行,那么最大行数即是他所在行数

    这个例子主要就是给你讲讲 % 的一些秒用,三元运算符前面的章节有讲到

  • 10774760
    2015-11-26 11:24:19

    no%$maxLine 如果是true ‘

    就返回

    $no%$maxLine

    否则就是

    $maxLine

    %是取余数的意思