![](/img/trans.png)
[英]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.