簡體   English   中英

以一個循環為計數,輸出剩余量

[英]Take count of one loop, output the amount that's left

我有一組12個圓圈,其中一些將為空白,一些將具有圖標(無論是否具有圖標,這都由Wordpress驅動)。

然后,我有一個標准的Wordpress循環來查找圖標,如果存在圖標,則它將輸出。 它還迭代從1開始的$counter變量。

我該如何計算-然后創建一個新循環以創建空白圓圈?

因此,例如,如果5個圓圈具有圖標,那么我將需要7個空白圓圈。

這是我的嘗試,目前正在創建一個無限循環。 因此,從示例中,這需要輸出7,而類名輸出的數字7、8、9等(最多12個)可以填補空白。

我要去哪里錯了?

<?php $final = 12 - $counter;

for($count = 1; $count <= $final; $count++) { ?>
        <a class="research-circle blank-circle rs-<?php echo $final; ?>" href="#"></a>                          
<?php $final++; } ?>

這是無限的,因為您要同時增加兩個值。

嘗試這個:

for($count = 1; $count <= $final; $count++) { ?>
    <a class="research-circle blank-circle rs-<?php echo ($final + $count); ?>" href="#">     
</a>                          
<?php } 
?>

查看您的循環條件:您告訴PHP循環直到$count大於$final為止。

但是在循環中,您同時增加了$count$final值。 $count決不會大於$final

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM