PHP - Izberi naslednje zaporedje

Pozdravljeni,

delam PHP loop ($count++), ki bi moral izbrati vsako številko v naslednjem zaporedju:

1   **2**   3
4   **5**   6
7   **8**   9
10  **11**  12
13  **14**  15
16  **17**  18
19  **20**  21
22  **23**  24
...

Se pravi bi moral izbrati vsako številko, ki je v tem primeru obarvana (2, 5, 7, 11, 14, ...). Ima kdo mogoče kakšno rešitev, ker se nikakor ne dobim ideje kako bi to izvedel.

2 odgovora

for ($num = 2; $num < 999; $num++)
{
  if (($num + 1) % 3 == 0)
  {
    // do your thang
  }
}

Kjer je 999 tvoja zgornja meja

1

Nisem prepričan če prav razumem...

for($count=2;$count<n;$count+=3){
echo $count;
}

Ta zanka bi ti recimo izpisala to tvoje zaporedje (2,5,8,11,...). Če pa moraš iti število po število skozi zanko pa poskusi z ostankom pri deljenju.

for($count=1;$count<n;$count++){
if($count%3==2) echo $count;
}

Upam da se nisem kje zmotil :)

2