中止"for",当after数组为空时
Abort "for", when after array is empty
我有 var $products 从数组中的 mysql 行读取 id 和十二个产品。不,我希望只显示有文本的字段。我用 "for" 写了它并且它可以工作,但是我怎么能告诉代码在数组变空后停止? "p"是生成的db字段名是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>";
}
}
?>
我有 var $products 从数组中的 mysql 行读取 id 和十二个产品。不,我希望只显示有文本的字段。我用 "for" 写了它并且它可以工作,但是我怎么能告诉代码在数组变空后停止? "p"是生成的db字段名是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>";
}
}
?>