У меня простой вопрос, на который я не нашел ответа, и это
Как я могу использовать встроенный Zend Validator, чтобы проверить, является ли float / dobule Больше или равно минимуму?
Я уже искал ответ, который соответствует моему запросу, и я обнаружил этот вопрос Валидатор GreaterOrEqual в Zend Framework , но мой немного отличается. Кроме того, я знаю, что могу создать свой собственный валидатор или скопировать один из тех, которые есть в сети, например этот Больше или равноценный валидатор , но я хотел бы знать, как я могу сделать эту проверку с помощью встроенного в валидаторах.
Это пример, который поможет вам лучше понять.
Если бы у меня было целое число, я мог бы достичь этой цели следующим образом:
$Validators = array(new Zend_Validate_Int(), new Zend_Validate_GreaterThan($min - 1));
// Validate the number
Вместо этого, если бы у меня был float, я не смогу сделать этот трюк, и, как знают многие программисты, попытка сделать грязные вещи с помощью float может создать много проблем из-за проблемы округления ( Что Каждый учёный-компьютерщик должен знать об арифметике с плавающей точкой ).
Спасибо всем