我正在编写PHP代码来验证用户输入的一些数据,其中之一是整数,我使用$_REQUEST["age"]来获取它,当我用gettype($_REQUEST["age"]) == "integer"和is_int($_REQUEST["age"])检查这个值是否为整数时,两者都返回false,但是当我使用is_numeric($_REQUEST["age"])时返回true。我想要检查参数的值是否为整数,我是否正确使用了前两个函数,还是我漏掉了什么?
谢谢
注意:我尝试输出gettype($_REQUEST["age"]),它给我返回string
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
<? if(intval($_REQUEST["age"]) > 0): echo '整数'; else: echo '其他'; endif; ?>