怎么获取不到参数值为0 GET方法,index.php?id=0 不能获取到id 的值 如果是id=-1,1,2,3等任何数字都可以获取。为什么?太奇怪了。。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 恩,代码很简单,$_GET['id'];就是很奇怪,为什么只有0显示不了? function _GET($str){ $val = !empty($_GET[$str]) ? $_GET[$str] : null; return $val;}恩,找到原因了,不好意思0难道是空? if(isset($_GET['id'])){ echo $id = $_GET['id'];} else { print_r($_SERVER); //可以查看[REQUEST_METHOD] => GET} //你看看下面的结果就知道了,再结合下你的判断条件$a = 0;var_dump(empty($a));//不过这个empty函数真有点bug,直接empty(1)报错,真是服了 你没搞清楚empty的用法。。empty在判断变量是否为空时。如果变量为0,empty认为他是空,empty(0)返回ture。 这个是正解你可以用var_dump($a) D:\WINDOWS\TEMP\这个目录存在 哪能找到类似律师咨询的开源项目?谢谢 cakephp 求几个简单的URL重写规则 与 localhost 的连接已中断 一个关于抓取机器人 流量的问题? 寻求Yii适合自学的案例 求Ztree 分批异步加载能处理大数据量的程序 thinkphp5 include 方法那样引入 A.PHP引入B.PHP方法 phpcms换域名后js图片路径不对怎么办 zend studio8 怎么样进行设断点的单步调试? phpwind 二次开发的一个小问题
就是很奇怪,为什么只有0显示不了?
$val = !empty($_GET[$str]) ? $_GET[$str] : null;
return $val;
}
恩,找到原因了,不好意思0难道是空?
if(isset($_GET['id'])){
echo $id = $_GET['id'];} else {
print_r($_SERVER);
//可以查看[REQUEST_METHOD] => GET
}
$a = 0;
var_dump(empty($a));//不过这个empty函数真有点bug,直接empty(1)报错,真是服了
这个是正解
你可以用var_dump($a)