动态foreach循环限制php


Dynamically foreach loop limit php

我想动态更改每个结果限制。

<?php 
    foreach ($counts as $count) {
        if ($count < 1) {
            echo $count;
        }
    }
?>

我设置count限制为1,结果为0

现在我不确定是否可能,但我的问题是,例如php停止循环后,count = 0 < 1,是否有可能,如果count = 0 < 1没有找到,然后自动设置限制count = 1 < 2

我的第二个问题是如果我设置了开始日期和结束日期来显示内容。

  • $sdate = 2015-07-20 0:0

  • $edate = 2015-07-30 0:0
  • 现在在php中如何设置?

    php

    static $count = 0;
    if($count < 1) {   
    $this->data['count'] = $count++;
    }
    

    tpl

    <?php echo $count; ?>
    

    输出为0。现在我想如果我设置start dateend date,当输出0结束时,然后自动定义下一个模块号1

    我认为您的问题可能是过度使用变量名称$count。你将它用于两个不同的目的。试试这个:

    $max = 3;
    foreach ($counts as $count) {
        if ($count < $max) {
            echo $count;
        }
    }