我想确保输入是A)一个数字和B)最多有两位小数。 $number[$i]=int(100*$number[$i])/100;
我想有一个更有效的方法来做到这一点......任何建议? (使用PHP)。简单的方法来检查某个数字是否有最大精度2个小数位数?
0
A
回答
2
number_format($number, 2, '.', '')
1
的正则表达式来救援:
if (preg_match('/^\d+\.\d{2}$/', $number[$i])) {
etc...
}
当然
,现在正则表达式都参与其中,你有two problems,如那句老话。
1
$number[$i] = round((float)$number[$i], 2);
相关问题
- 1. 检查4个数字是否相等的最简单方法?
- 2. 检查变量是否有最大2位小数位浮点数
- 3. 使用@ javax.validation.constraints.Digits检查precisiondecimal是否精度仅为2位数字
- 4. 什么是最简单的方法来检查一个JavaScript变量是一个大于零的数字?
- 5. 有最大。 2位小数
- 6. 如何检查一个数值是否有2位以上的小数位
- 7. 简单的函数来检查一个数组是否连续
- 8. 无法检查用户输入是否小于某个数字
- 9. 最简单的方法来检查字符串是否为URL
- 10. 简单的方法来限制小数位到两个地方
- 11. 最简单的方法来检查整数是+1或-1 Java
- 12. 扩展方法来检查一个字符串是否是有效的整数,双精度,布尔等
- 13. 是否有简单的方法来检索Google财经数据?
- 14. 检查两个数字是否相等的最佳方法
- 15. 检查数字是否有小数点
- 16. 检查AzureTable是否有任何数据的最简单有效的方法?
- 17. 简单的方法来测试某个文件大小的PDF
- 18. 如何检查双精度值是否有小数部分
- 19. C#检查一个小数是否有超过3个小数位?
- 20. 什么是更好的方法来检查一个数字是否为总数?
- 21. 检查精度到第十个小数位?
- 22. 最简单的方法来移动一个签名的数字
- 23. 最简单的方法来检查是否一个字符串转换为一个数字实际上是一个数字在actionscript
- 24. 可能影响双精度的最大小数位数
- 25. 是否有直接的方法来乘以一个数字的大小或点?
- 26. 检查第二个数字是否大于或小于第一个数字
- 27. 有没有简单的方法来检查一个mp4文件是否有效?
- 28. 检查一个数字是否只有2个数字的组合
- 29. 在JavaScript中获取数字中小数位数的最简单方法
- 30. Java是否有一种便携式方法来检查最大数量的RAM?
我只是看着那个男人(http://php.net/manual/en/function.number-format.php)......我认为','''最后是千万位以上的逗号不要显示出来? – aslum 2010-04-05 19:10:14
是的,这是正确的。 – GSto 2010-04-05 20:51:26