php: '0' as a string with empty()

前端 未结 13 815
自闭症患者
自闭症患者 2020-12-06 04:05

I want a 0 to be considered as an integer and a \'0\' to be considered as a string but empty() considers the \'0\' as a string in the example below,

$var = \         


        
13条回答
  •  心在旅途
    2020-12-06 04:37

    If you want skip empty $filter and dont skip $filter = '0' and others values

    $filter = ''; //or $filter = '0'; or $filter = '1';
    
    //trim the $filter
    
    if( isset($filter) and ( $filter != '' or $filter == '0') ) {
    
    //$filter data 
    
    };
    

提交回复
热议问题