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

  • Автор темы Автор темы Asar
  • Дата начала Дата начала

Asar

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

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

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

Вырезать ничего не нужно. ибо тогда id=xxx3xxx3 эквивалентно id=33 а это не так.
 
Спасибо, с intval'oм все получается. Раньше было безразлично, видимо, "3аа" или "3" - теперь все переформатирую автоматом в "3"...
 
Сверху