Ciao a tutti, ho questa condizione:
come posso fare tramite for una condizione meno macchinosa che calcoli la variabile riga avanzando di 4 numeri per volta e aggiungendo 1 unità alla variabile pagina ogni volta che trova riscontro? Chiedo questo perchè altrimenti sarei costretto a fare un else if fino alla riga 2000 e verrebbe un codice di proporzioni abnormi ed una gran perdita di tempo.Codice PHP:
if ($riga <= 2)
{
$pagina = 1;
}
else if ($riga <= 6)
{
$pagina = 2;
}
else if ($riga <= 10)
{
$pagina = 3;
}
else if ($riga <= 14)
{
$pagina = 4;
}
else if ($riga <= 18)
{
$pagina = 5;
}
else if ($riga <= 22)
{
$pagina = 6;
}
else if ($riga <= 26)
{
$pagina = 7;
}
else if ($riga <= 30)
{
$pagina = 9;
}
else if ($riga <= 34)
{
$pagina = 10;
}
else if ($riga <= 38)
{
$pagina = 11;
}
else if ($riga <= 42)
{
$pagina = 12;
}
else if ($riga <= 46)
{
$pagina = 13;
}
else if ($riga <= 50)
{
$pagina = 14;
}
else if ($riga <= 54)
{
$pagina = 15;
}
else if ($riga <= 58)
{
$pagina = 16;
}
else if ($riga <= 62)
{
$pagina = 17;
}
else if ($riga <= 66)
{
$pagina = 18;
}
else if ($riga <= 70)
{
$pagina = 19;
}
else if ($riga <= 74)
{
$pagina = 20;
}
else if ($riga <= 78)
{
$pagina = 21;
}
else if ($riga <= 82)
{
$pagina = 22;
}
else if ($riga <= 86)
{
$pagina = 23;
}
else if ($riga <= 90)
{
$pagina = 24;
}
else if ($riga <= 94)
{
$pagina = 25;
}
else if ($riga <= 98)
{
$pagina = 26;
}
else if ($riga <= 102)
{
$pagina = 27;
}
else if ($riga <= 106)
{
$pagina = 28;
}
else if ($riga <= 110)
{
$pagina = 29;
}
else if ($riga <= 114)
{
$pagina = 30;
}
else if ($riga <= 118)
{
$pagina = 31;
}
else
{
}
Grazie in anticipo