Как вырезать из переменной все символы, кроме цифр?

Asar

Новичок
Как вырезать из переменной все символы, кроме цифр?

Т. е. как сделать из "3а" "3" или из "33ававы" "33"...

Собственно, проблемка образовалась из-за GET формы.
Пишем "?id = 3a" - тогда выходит, что id<15 и id>0 - образуется глючок... Хотелось бы сделать защиту от дурака на такой случай...
 

alexhemp

Новичок
используй ф-цию intval чтобы убедиться, что значение будет целым. Потом его проверяй, все будет хорошо :)

Вырезать ничего не нужно. ибо тогда id=xxx3xxx3 эквивалентно id=33 а это не так.
 

Asar

Новичок
Спасибо, с intval'oм все получается. Раньше было безразлично, видимо, "3аа" или "3" - теперь все переформатирую автоматом в "3"...
 
Сверху