[英]how to take custom amount of data from foreach loop php laravel
[英]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.