使用Foreach对数据进行编号



我有如下数据:

Price
0
100
200
300

如果我使用foreach通过编号显示数据,结果如下:

price
No.1 = 0
No.2 = 100
No.3 = 200
No.4 = 300

我想要的结果如下:

price
No.2 = 100
No.3 = 200
No.4 = 300

如何显示数据,但不显示价格0,对于价格0之后的数字,使用foreach php.

试试这个解决方案,它会对你的情况有所帮助:

$prices = [
0,
100,
200,
300,
];

$no = 1;
echo "Prices <br>";
foreach($prices as $price)
{
if($price != 0){
echo "No" . $no . " = " . $price . "<br>";
}
$no++;
}

最新更新