哪位大侠知道is_int的用法啊

stillfail 2004-04-03 06:36:03
为什么我在表单中输入整数的时候,用is_int()校验时却返回FALSE啊,不理解
...全文
93 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
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";

21,893

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧