Ciao a tutti!

devo costruire un'array partendo da campi input text
Quindi ho creato il form:

<input type="text" name="numero[]" />

Questi campi sono una quarantina.
Ora io provo a fare cosi nel php:

foreach($_POST['numero'] as $numero){
if ($numero != 0){
$num .= $numero . ",";

$separa = explode(",", $num);
for($i=0; $i<count($separa); $i++){

echo "$separa[$i]
";

}
}
}



Ma il risultato non è quello che speravo, i numeri si ripetono aggiungendosi uno alla volta...
Come posso fare per avere come risultato un'array ricavato dai campi text?