网站制作学习网PHP→正文:php判断0
字体:

php判断0

PHP 2010/1/8 13:45:49  点击:不统计


在做php中,遇到了一个默认问题,发布一篇文章默认分类设置为0,但是当搜索时用默认分类搜索判断0时出了问题
判断当类别等于0
<?php
$temp = 0;//原来这是获取的比如$_GET,暂时在这里设置为0
if($temp === 0&&!empty($temp))
{
echo "判断temp为0";
}
else
{
echo "判断不为0";
}
?>
但是上面输出:判断temp不为0,但是temp是为0的,这理就有错误了.原来是empty出错了
在php判断空时变量等于0,empty(变量)竟然为ture,这就是出错的地方了,该怎么解决呢.

询问了群里的朋友,找出了一个答案,用isset可以避免
意思是把上面的判断该一下
<?php
$temp = 0;//原来这是获取的比如$_GET,暂时在这里设置为0
if($temp === 0&&isset($temp))
{
echo "判断temp为0";
}
else
{
echo "判断不为0";
}
?>
这样php就判断0了


·上一篇:php截取字符串 >>    ·下一篇:php用代码创建图片 >>
推荐文章
最新文章