我有以下PHP:
$i = 0;
$p_IDCheckBefore = $p_ID;
while ($i <= 2) {
if($p_IDCheckAfter == $p_IDCheckBefore){
echo "
<div class=\"dealproductoffershop\">". htmlspecialchars($w_name) ."</div>
<div class=\"dealproductofferline\">
<div class=\"dealadd\">
<button type=\"button\" class=\"btn btn-default btn-xs\">✚</button>
</div>
</div>
";
}
$p_IDCheckAfter = $p_IDCheckBefore;
$i++;
}
我的计划是使用这个while循环来检查前一行中的ID是否相同,然后显示一些div。但$ p_IDCheckAfter保持返回与$ p_IDCheckAfter相同的值。
如何在循环期间保持此值不变?
编辑:循环中前后的值: 第一循环:26-26&amp; 26-26 第二循环:26-26&amp; 26-26&amp; 26-26 第三循环:27-27&amp; 27-27 等