哪位大侠知道is_int的用法啊

stillfail 2004-04-03 06:36:03
为什么我在表单中输入整数的时候,用is_int()校验时却返回FALSE啊,不理解
...全文
69 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
ice_berg16 2004-04-03
echo preg_match("/^\-?\d+$/", $_POST['int'])?"int":"not int";
回复
mistjin 2004-04-03
echo gettype((int)$i) == "integer"?"int":"not int"
回复
stillfail 2004-04-03
等等看楼下有没有更好的方法
回复
stillfail 2004-04-03
谢谢楼上的,方法可行,不过要结合is_numeric使用,要不然字符无法检测出来
回复
hahawen 2004-04-03
好像没法解决这个问题啊!给你个等效的方法

echo ((int)$i==$i)? "int": "not int";
回复
发动态
发帖子
基础编程
创建于2007-09-28

2.1w+

社区成员

从PHP安装配置,PHP入门,PHP基础到PHP应用
申请成为版主
社区公告
暂无公告