bu şekilde olmalı hocam
//Önce for döngüsünde 10 kere sırayla bütün rakamları değerden çıkartıyoruz.
for ($i = 0; $i < 10; $i++) { $degersayisiz = str_replace($i,"",$deger);}
//burada da değerimizin uzunluğu 29 ve üstü ise aynı zamanda 32 ya da altı ise ve rakamlar çıkan değer 2 karakter ya da üstüyse çalışsın diyoruz
if(strlen("$deger") >=29 && strlen("$deger")<=32 && strlen("$degersayisiz")>=2 ){//işleminiz}