use*_*007 2 php if-statement isset
我同时需要isset和!=''在一个条件,如果我不使用isset它给了警告,我需要!=''的其他条件.所以我需要同时使用它们
下面的代码运作良好,但不返回其他,但当我isset($array['1']['name']改为($array['1']['name'] !=''然后它返回其他条件.
if(isset($array['1']['name'] )) {
$this->output('<li class="name">',$array['1']['name'],'</li>');
}
else{
$this->output('<li class="name">',$other,'</li>');
}
Run Code Online (Sandbox Code Playgroud)
结合isset()与empty()使用&&操作符
if(isset($array['1']['name']) && !empty($array['1']['name'])) {
Run Code Online (Sandbox Code Playgroud)