Simo intanto grazie mille x lo sforzo...

il 1 errore riscontrato è nella dichiarazione dell'array dati:

$dati = array[];

Parse error: syntax error, unexpected '[', expecting '(' in /var/www/portale/Script_RegExp/script_prova3.php on line 4

ho sostituito con:

$dati = array();

poi ho provato a fare sia all'interno del ciclo che fuori:

print $dati;

ma l'output è:
Arrayroot@host-phy-01:/var/www/portale/Script_RegExp#