我有一個像這樣簡單的PHP foreach循環需要幫助
$sn_count = 1;
$prodfilter = "";
foreach($prods as $prod){
$prodfilter .= "<div class=\"product\">".$prod['product'][1]."</div>";
$sn_count++;
}
echo $prodfilter;
每個迴路現在我的問題我的「產品」類的顯示邊框即使$prod['product'][1]
不可用。所以我想用if語句來測試它。
If (product value available) {
$prodfilter .= "<div class=\"product\">".$prod['product'][1]."</div>";
}
我試過這樣。
if(!empty($prod['product'][1])) {
$prodfilter .= "<div class=\"product\">".$prod['product'][1]."</div>";
}
但它不工作。
等待,你的循環迭代'$ steps',但是你正在測試和輸出'$ prod' ... ??每個循環迭代都會得到相同的結果。 – 2012-03-22 00:33:31
@Michael:我也注意到了,但我假設他忽略了其他代碼來縮短它。 – 2012-03-22 00:34:41