| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Тексты > Оставить только цифры |
| Автор: Gold Dragon 27.7.2006, 08:51 |
| Извините за очень простой вопрос, но я в регулярках не бум-бум.... Смотрел примеры в других постах - в общем для меня это ещё сложно... мне нужно в переменной оставить только цифры, всё остальное удалить |
| Автор: BobiKK 27.7.2006, 08:59 |
| А переменная какого вида? |
| Автор: ZlojEzh 27.7.2006, 09:06 | ||
что-то вроде этого:
|
| Автор: Gold Dragon 27.7.2006, 11:32 |
вообще долна приходить только цифрами, но на всякий случай лишнее нужно убрать пример есть "2635рп" или "+2 63;5рп" или "-2у635рп" или "26ц35п" должно быть "2635" |
| Автор: BobiKK 27.7.2006, 11:49 |
| Ну тогда реглярка, предложенная ZlojEzh сработает. Можно, конечно, как нибудь так написать: $txt = preg_replace('#[^\d]+#','',$txt); но это роли не сыграет |
| Автор: Gold Dragon 27.7.2006, 13:08 |
| всё, всем спасибо. ZlojEzh, проще и не придумаешь |