PHP表单中整数和浮点数的验证
PHP对于表单中提交的数据,因为默认为字符串的关系,所以不能使用is_int和is_float来验证来源数据是否正确。不过可以用一个折中的方法来验证,代码如下:
if((string)(int)$data===(string)$data) return true; if((string)(float)$data===(string)$data) return true;
原理是变为float或者int的字符串,前置0为自动清除。三个等号保证php不会自动转换数值。
本文地址:http://klniu.com/post/php-int-float-check/
相关文章
- 没有相关文章

2010年4月10日 11:59
多文件,大文件上传,推荐swfupload.
回复
2010年4月10日 12:15
当时也是在用不了swfupload的情况下才用此方法的,swfupload的界面问题我一直没有办法解决,于是就想自己动手去做了
回复