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

真心看不懂

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

提问者:IIT程序猿 2016-03-28 19:48

个回答

  • prince70
    2016-03-28 20:10:46
    已采纳

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

  • 声声慢
    2016-03-31 16:12:27

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

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

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


  • 自恋的疯子linda
    2016-03-30 12:06:29

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

  • 咯咯突然了
    2016-03-28 20:13:19

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