我有0.00651536
这样的十进制数,但我无法验证此数是否大于其他十进制数(例如:0.00651537
)或不!
下面是一个例子:
//$request->input('price') = 0.00651537
//$product->price = 0.00651536
if($request->input('price') > $product->price) {
// my input is greater than product price
} else {
// my input is not greater than product price
}
问题:(更新)
由于我的$product->price
是以0.
开始的十进制数,它只是继续查找0
,而不验证其余部分,而我的输入数字与产品价格的差异是以十进制数表示的。
如何验证我的号码?
PS:这些只是样本编号,因此小数可能更短或更长(不要使用此示例长度)
1条答案
按热度按时间vfh0ocws1#
你试过把它转换成浮动吗?
您可以尝试以下操作: