как выбрать только цифры со строки

milov

Новичок
Есть строка вида: $str=д.56-а или $str=д.437 или $str=д.9/60
мне нужно получить только первые цифры 56 или 437 или 9
делаю так preg_match("/(\d+)/", $str); ничего не получаеться. подскажите правильный код.
 

freeek

Новичок
что не получается? вроде все даже очень получается

PHP:
preg_match ('%\d+%', 'д.437', $matches);
echo '<pre>';
print_r ($matches);
echo $matches[0]; // здесь и будут твои первые цифры
 

Вурдалак

Продвинутый новичок
Дело не в процентах, а в том, что у тебя просто нет 3-го параметра ($matches). Неясно как ты результат получал.
 
Сверху