Мне надо отфильтровать только цифры я фильтрую так - preg_match("|[0-9]|i",$id) , но почему то при запросе 1a1 он не отфильтровывает буквы. Подскажите как можно отфильтровать только цифры. Зарание СПС!!!
Так: <?php $var = "15334"; if (preg_match("/[^0-9]+/", $var)) print("Параметр не число"); else print("Параметр число"); ?> Или так: <?php $var = "15334"; if (!ctype_digit($var)) print("Параметр не число"); else print("Параметр число"); ?>