2 回答

TA貢獻(xiàn)1757條經(jīng)驗(yàn) 獲得超7個(gè)贊
您可以檢查是否comment未在此處設(shè)置:
if ($counter > 3 || !isset($review['comment'])) {
//do nothing
} else {
$counter++;
//HTML
}
但是,我可能會(huì)翻轉(zhuǎn)if邏輯,您不需要else:
if ($counter <= 3 && isset($review['comment'])) {
$counter++;
//HTML
}
如果您有大型數(shù)組,如果您顯示的數(shù)組超過(guò) 3 個(gè)(或某個(gè)數(shù)字),您可能希望跳出循環(huán):
if ($counter > 3)
break;
} elseif (isset($review['comment'])) {
$counter++;
//HTML
}
如果你愿意,你可以用!array_key_existsandarray_key_exists代替s。isset

TA貢獻(xiàn)1851條經(jīng)驗(yàn) 獲得超3個(gè)贊
我認(rèn)為這是簡(jiǎn)單的方法
if(isset($test[$key_check])){
echo $value = $test[$key_check];
}
或檢查數(shù)組是否存在:
if (array_key_exists($key_check, $test)) {
return $test[$key_check];
}
- 2 回答
- 0 關(guān)注
- 138 瀏覽
添加回答
舉報(bào)