回答編集履歴
1
add
test
CHANGED
@@ -5,3 +5,15 @@
|
|
5
5
|
$pos = intval($hash[$key]);
|
6
6
|
|
7
7
|
```
|
8
|
+
|
9
|
+
|
10
|
+
|
11
|
+
不勉強でご指摘の趣旨が分からないのですが、前記のようにしたとき`$pos'は例えばintの1であったり、intの3であったり($hashがもっとたくさんの要素を持てばそれぞれのint)になります。
|
12
|
+
|
13
|
+
|
14
|
+
|
15
|
+
仮に$posがint(1)になったとします。
|
16
|
+
|
17
|
+
post_per_pageが3のとき、`$cnt++ === $pos`の左辺は、1回目のループでは0、2回目のループでは1、3回目のループでは2となり、ifが成りたつのは2回目のループのときだけのように思います。
|
18
|
+
|
19
|
+
1と3以外のときにspecialになるというのが、理解できません(他の回答をお待ちください)
|