Prova questo.

Codice PHP:
<?php
//if(isset($_POST['selezione']))
//$selezione = $_POST['selezione'];
$selezione = array(1,2,3,4,5,6,7,8,9,10);
$count     count($selezione);
$array     = array();
foreach(
$selezione as $numeri){  
echo 
$numeri '<br/>';  
}
$numeri_da_estrarre = array();
for (
$i=1;$i<90;$i++)
{
 
$numeri_da_estrarre[$i] = $i;
}
$estratti = array();
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
 {  
  
$estratti array_rand($numeri_da_estrarre,20);        
 }
}
  
$risultato array_intersect($selezione$estratti);
if (
count($risultato) != 0)
{
 print 
"Hai beccato : <br/>";
 foreach (
$risultato as $key => $value)
 {
  print 
"$key => $value<br/>";
 }   
}
else
{
 print 
"Sfigato !!!";
}
Un consiglio. Usa sempre le { e } con gli if e affini. In effetti se per caso tu dovessi aggiungere un'istruzione diventerebbe un casino da modificare.