第六行代码冗余了吗?

来源:5-9 PHP中的算术运算符(2)

慕娘1965377

2018-06-22 16:53

直接
$row = $no%$maxLine;
为什么要
$row = $no%$maxLine?$no%$maxLine:$maxLine;
测试和思考下来觉得没差



写回答 关注

3回答

  • 我怕我们输给现实
    2018-07-29 09:17:39

    这一行的代码是在看编号位于第几个位置,能够整除为0,则为第四个位置;不能整除,则为余数数值的位置

  • 慕用7288978
    2018-06-26 14:14:36

    因为%是取余数,但如果不是17%4,如果是16%4,是没有余数的,会显示0,但其实他是在第4个位置

  • 慕沐4596000
    2018-06-22 22:22:49

    如果是最后一位的话,那么你的位置就是0了。

    比如,每排4个位置,你的号码是16,那么按照$row = $no%$maxLine;来的话,会是第四排第0个位置。

PHP入门篇

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

456290 学习 · 6357 问题

查看课程

相似问题