[英]php variable that is a multiple of 3, starting at 2
我试图将类添加到页面的第一拳和第三列。 Column1是“ alpha”列,第三列是“ omega”->我有将其添加到第一列的代码。
使用变量(计数器)从0开始(包括0),此后的每个第3个项目都将获得“ alpha”,但我该怎么写:
之后(并包括)$ myNumber = 2,5,8 ... echo omega ??
$myNumber = 0
// Earlier in document
if ($myNumber % 3 == 0 || $myNumber == 0 ) {
// number is multiple of 3 ( after the first one ) - this works
echo "alpha";
} else if (???????????????????????????????) {
// show for 2, 5, 8, and so-on!
echo "omega";
}
// Later in the document
$myNumber++;
您要寻找的条件是:
} else if ($myNumber % 3 == 2) {
顺便说一句,您不需要|| $myNumber == 0
|| $myNumber == 0
在第一个条件下,因为0 % 3
为零。
您正在寻找偏移量计算:
if (($i ) % 3 == 0) { ... } // 0, 3, 6, 9, ...
if (($i - 1) % 3 == 0) { ... } // 1, 4, 7, 10, ...
if (($i - 2) % 3 == 0) { ... } // 2, 5, 8, 11, ...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.