我在条件中同时需要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>');
}
答案 0 :(得分:6)