我有一个简单的问题,但我没有找到答案,那就是
我如何使用内置的 Zend Validator 来测试浮点数/双精度数是否大于或等于一分钟?
我已经搜索了一个符合我要求的答案,并且我在 Zend Framework 中发现了这个问题 GreaterOrEqual 验证器,但我的有点不同。此外,我知道我可以创建自己的验证器或复制网络上的验证器之一,例如大于或等于验证器,但我想知道如何使用内置验证器进行验证。
这是一个示例,可以让您更好地理解。
如果我有一个整数,我可以通过这种方式实现这个目标:
$Validators = array(new Zend_Validate_Int(), new Zend_Validate_GreaterThan($min - 1));
// Validate the number
相反,如果我有一个浮点数,我就无法做到这一点,而且正如许多程序员所知道的那样,由于舍入问题,尝试用浮点数做脏事会产生很多问题(每个计算机科学家应该知道的事情)浮点算术)。
谢谢大家