ho bisogno di estrarre solo numeri con 6 cifre da una stringa, ma se contiene anche sottostringhe alfanumeriche allora non deve essere preso.

Ho provato a fare cosi:

codice:
$str = "non va preso  perché alfanumerico YYY11022015  non deve essere preso 0046 viene preso  360225 altro testo VI non deve essere preso perché alfanumerico  ID1NSCT150211D000082000000000000000142NOTPROVIDED";
regularExpCheck2($str);

    function regularExpCheck2($txt, $cifre = 6)
    {
        
        $regex = "/[(0-9)]{".$cifre."}/";
        preg_match_all($regex, $txt, $risultato);
        $numeri = $risultato[0];
        $numeri = implode(",", $numeri);
        
       
        
    }
l'array che esce fuori è la sequente: 110220,360225,150211,000082,000000,000000,000142
invece deve estrarre solo 360225

dov'è che sbaglio?

grazie in anticipo