Извиняюсь за некорректно сформулированный вопрос, просто сам не знаю как это называется. Вообщем я првоеряю поле на float. Использую FILTER_VALIDATE_FLOAT Однако я узнал что числа на подобие 1.3131414e20 проходят проверку, и в БД хранятся соответственно также. Как поступить чтоб проверку проходили или только целые числа, или по типу 0.0 , без всяких плюсов, букв и т.д.