你可以簡化@B enPearlKahan的回答與
if ($counter % 12 === 2) { ...
認爲它是這樣的:
$offset = 0;
if ($counter % 12 === $offset) { ...
要開始在櫃檯位置2,而不是0,只是改變了偏移
$offset = 2;
if ($counter % 12 === $offset) { ...
證明
0 % 12 === 2 #=> false
1 % 12 === 2 #=> false
2 % 12 === 2 #=> true
3 % 12 === 2 #=> false
4 % 12 === 2 #=> false
5 % 12 === 2 #=> false
6 % 12 === 2 #=> false
7 % 12 === 2 #=> false
8 % 12 === 2 #=> false
9 % 12 === 2 #=> false
10 % 12 === 2 #=> false
11 % 12 === 2 #=> false
12 % 12 === 2 #=> false
13 % 12 === 2 #=> false
14 % 12 === 2 #=> true
15 % 12 === 2 #=> false
16 % 12 === 2 #=> false
17 % 12 === 2 #=> false
18 % 12 === 2 #=> false
19 % 12 === 2 #=> false
20 % 12 === 2 #=> false
21 % 12 === 2 #=> false
22 % 12 === 2 #=> false
23 % 12 === 2 #=> false
24 % 12 === 2 #=> false
25 % 12 === 2 #=> false
26 % 12 === 2 #=> true
27 % 12 === 2 #=> false
28 % 12 === 2 #=> false
29 % 12 === 2 #=> false
30 % 12 === 2 #=> false
31 % 12 === 2 #=> false
32 % 12 === 2 #=> false
33 % 12 === 2 #=> false
34 % 12 === 2 #=> false
35 % 12 === 2 #=> false
36 % 12 === 2 #=> false
37 % 12 === 2 #=> false
38 % 12 === 2 #=> true
39 % 12 === 2 #=> false
40 % 12 === 2 #=> false
41 % 12 === 2 #=> false
42 % 12 === 2 #=> false
43 % 12 === 2 #=> false
44 % 12 === 2 #=> false
45 % 12 === 2 #=> false
46 % 12 === 2 #=> false
47 % 12 === 2 #=> false
48 % 12 === 2 #=> false
49 % 12 === 2 #=> false
50 % 12 === 2 #=> true
# ...
對您來說可能會有用,包括模數sta你嘗試的方式。這樣,我們可以幫助清除您對使用模運算符的任何誤解。 – shrmn