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

$row、三元运算符

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

这句为什么不需要比较$no%$maxLine就可以直接输出了?

不应该是:$row=$no%$maxLine>0?$no%$maxLine:$maxLine;

这样吗?

提问者:crazydaddy 2014-12-22 17:21

个回答

  • sophia_yu
    2014-12-24 09:59:33
    已采纳

    Σ( ° △ °|||)︴,这个地方判断$no%$maxLine是否大于0纯属于多此一举,首先你要搞清楚“%”运算符的含义,其次搞清楚三元运算符的运算规则