[英]using a if statement inside a while loop
我有一個while循環,在更改為不同的值之前,返回X數量的數據,其值相同X次。
// example 121, 121, 121, 121, 113, 113, 113, 113
每個值都在它自己的行上,所以while循環將它們放在下一個是否有可能在值變化時使用if?
就像是
while($row = $result->fetch_assoc()) {
if ($row["name"] == $row["name"]){
echo "<tr><td>".$row["name"]."</td><td>".$row["combi"]."</td>"
}else{
echo "<td>".$row["combi"]."</td></tr>"
}
}
您只需使用另一個變量來存儲最后一個值
<?php
$lastval = 0;
while($row = $result->fetch_assoc()) {
if ($row["name"] != $lastval){
$lastval = $row["name"];
// value has changed
}else{
// Value is the same as the last one
}
}
?>
別忘了“按名稱排序”
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.