$value = 0;
echo "$value";

解决方案 »

  1.   

    想把它当字符串输出,有很多种方式的:
    1.echo"0";
    2.echo'0';
    3.$i=0;
      echo $i;
      

  2.   

    楼上所说是正确的
    1.echo"0";   
    2.echo'0';
    3.$i=0;
      echo $i;
    前二种是以字符串的形式输出,后一种是输出数字,
    如果要当为假时输出0可以做一个判断
    if($a==false) echo "0";  其实和上面的一样 
      

  3.   

    大家都说得很好!!谢谢!
    我用这个函数来判断接收到的值: empty() ,刚好又是接收到零值,所以出现了一些奇怪现象 empty( $_POST['aa']) 
    如果 var 是非空或非零的值,则 empty() 返回 FALSE。换句话说,""、0、"0"、NULL、FALSE、array()、var $var; 以及没有任何属性的对象都将被认为是空的,如果 var 为空,则返回 TRUE。 isset( $_POST['aa']) //**用这个就没事了!**
    检测变量是否设置