答えが見つからない簡単な質問がありますが、それは
組み込みのZendValidatorを使用して、 float / dobuleがmin以上かどうかをテストするにはどうすればよいですか?
私はすでに私の要求に合う答えを探しました、そして私はこの質問をZend FrameworkのGreaterOrEqualバリデーターを発見しました、しかし私のものは少し異なります。さらに、独自のバリデーターを作成したり、このようなWeb上にあるバリデーターの1つをコピーしたりできることは知っていますが、組み込みのバリデーターを使用してこの検証を行う方法を知りたいです。
これは、理解を深めるための例です。
私が整数を持っていた場合、私はこの方法でこの目標を達成することができます:
$Validators = array(new Zend_Validate_Int(), new Zend_Validate_GreaterThan($min - 1));
// Validate the number
代わりに、floatを使用している場合、このトリックを実行することはできません。多くのプログラマーが知っているように、floatを使用して汚いことをしようとすると、丸めの問題(すべてのコンピューター科学者が知っておくべきこと)のために多くの問題が発生する可能性があります。浮動小数点演算)。
ありがとうございます