<?php
    $gelen = '123Mehmet456asdas123Mahmut456dsasa123Gokhan456qwrqwrqwr5235';
    preg_match_all('#([^0-9]+)#i', $gelen, $sonuclar);
    foreach($sonuclar[1] as $sonuc){
        $sayi = strlen($sonuc);
        if($sayi % 3 == 0){
            $bol = str_split($sonuc, 3);
            echo 'Bulunan : '.$sonuc.'<br />Uzunluk : '.$sayi.'<br />'.implode(' ', $bol).'<br />'.count($bol).' bölüm bulundu<hr />';
        }else{
            echo $sonuc.' için sonuç bulunamadı<hr />';
        }
    }
anladığım kadarıyla böyle birşey yapmak istiyorsun ?