Salve a tutti ho riscontrato un piccolo problema non riesco a fare il controllo della vincita in php... il gioco si basa sulla selezione dei numeri n ---- 3<n<10 questi numeri bisogna confrontarli con 20 numeri generati casualmente e qui spunta il problema che riesco solo a farlo con la funzione "array_intersect " pero quando faccio l'output vengo costretto a farlo con print_r ed esce una cosa brutta mostrando i numeri uguali cioe' quelli vincenti ma fa vedere pure la posizione nel array cosa non ammissibile in un gioco...
Codice PHP:
if(isset($_POST['selezione']))
$selezione = $_POST['selezione'];
$count = count($selezione);
$array = array();
foreach($selezione as $numeri){
echo $numeri . '<br/>';
}
if($count<3)
echo "<script type='text/javascript'>location.href='lotto.html'; alert('Seleziona almeno 3 numeri per giocare!');</script>";
else if($count>10)
echo "<script type='text/javascript'>location.href='lotto.html'; alert('Seleziona massimo 10 numeri per giocare!');</script>";
else for($i=0;$i<20;$i++) {
$estratti = (rand(1,90));
if (! in_array($estratti,$array)) {
$array[] = $estratti;
echo $estratti . ' '; }}
echo '<br>';
print_r($risultato = array_intersect($selezione, $array));
Qui c'e' il codice se potete darmi una mano grazie in anticipo