PHP表单中整数和浮点数的验证

2009年4月04日    分类:PHP, 原创   浏览次数:31 

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/

相关文章

  1. 没有相关文章

2 留言


26 queries in 0.380 秒.