ri-ri-ri salve a tutti
devo dividere un array di numeri casuali in pari e dispari, ma sbaglio qualcosa nel ciclo
$numeri = numero scelto dall'utente tra 1 e 10codice:$j = 0; for($i = 0; $i<$numeri; $i++){ if($nrand[$i]%2 != 0){ continue; } elseif($nrand[$i]%2 == 0){ $pari[$j] = $nrand[$i]; ++$j; } }
$nrand = vettore di lunghezza $numeri con numeri casuali tra 1 e 100
quando stampo a video mi da:
8 numeri casuali compresi tra 1 e 100
9 49 78 4 87 100 29 14
numeri pari
78 4 100 14
Notice: Undefined offset: 4 in C:\Programmi\EasyPHP-5.3.6.0\www\prova1.php on line 62
Notice: Undefined offset: 5 in C:\Programmi\EasyPHP-5.3.6.0\www\prova1.php on line 62
Notice: Undefined offset: 6 in C:\Programmi\EasyPHP-5.3.6.0\www\prova1.php on line 62
Notice: Undefined offset: 7 in C:\Programmi\EasyPHP-5.3.6.0\www\prova1.php on line 62
---
pensavo che con la funzione "continue" me lo saltasse il ciclo $i-esimo, ma a quanto pare sbaglio qualcosa.. potete aiutarmi?