php 0,1,空判断三者区别

发布时间:2023-11-21作者:小灵龙点击:84

问题描述:

    判断会员状态state 0为禁用,1为正常。在搜索的时候使用了下拉框。



解决办法:


php代码:
    $where=array();
    if(strlen($state)==1){
        $where['state']=$state;
    }          
    $fm=Db::name('jiameng')->select();
为什么要用strlen?看下面
$cast id = 0;
var_dump(strlen($cast_id)); //1
var_dump(empty($cast_id)); // true
var_dump(isset($cast id)); //true
var_dump(is_null($cast id));//false

$cast id =""
var_dump(strlen($cast_id)); //0
var_dump(empty($cast_id)); // true
var_dump(isset($cast_id)); //true
var dump(is null($cast id));//false

标签:php,判断