Effettivamente la soluzione di Andrea è ottimamolto più veloce e meno dispendiosa del for.
Posto ugualmente il codice corretto...Ciò che non mi è chiaro è perché mettendo nel for $i+4 la variabile $i non venga incrementa. (per questo motivo il for entrava in loop. Se qualcuno sa darmi una risposta....Codice PHP:$pagina=0;
$num=1;
$max=2000;
for($i=2;$i <= $max; $i++ )
{ if($riga <= $i)
{ $pagina=$num; break; }
$num++;
$i=$i+3;
}
if(!$pagina)$pagina=$num;
![]()

molto più veloce e meno dispendiosa del for.
Rispondi quotando