代码内容不懂

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

问问文文世界

2015-10-16 23:31

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



写回答 关注

1回答

  • pardon110
    2015-10-17 08:12:27

    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;


    Hanz52...

    $row=($no%$maxLine) ? ($no%$maxLine) : ($maxLine);对于初学者,加上括号是最好理解的

    2015-10-22 14:54:35

    共 1 条回复 >

PHP入门篇

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

456335 学习 · 6589 问题

查看课程

相似问题