中止“;对于“;,当after数组为空时


Abort "for", when after array is empty

我有var$products,他从数组中的mysql行读取id和十二个产品。不,我希望只显示有文本的字段。我用"for"写了它,它很有效,但在数组变空后,我如何告诉代码停止?"p"是生成数据库字段名,它是p1、p2,依此类推

for($i=1; $i < count($products); $i++)
{
echo "<div>Produkt ".$i":</div>
<div>".$products["p".$i]</div>"
}

你在寻找这样的东西吗:

<?php
for($i=1; $i < count($products); $i++)
{
if($products["p".$i] !=""){
    echo "<div>Produkt ".$i.":</div>";
    echo "<div>".$products["p".$i]."</div>";
    }
}
?>