如何在IF语句中构建计数器

时间:2015-11-01 23:16:51

标签: php

我不确定这是否可行。

我有一个IF声明,我希望添加一个计数器。

这是我的IF声明:

        if ($ageOnDec2016->format('%y') > 12)
        {   
            $ageOnDec2016Display = "<span style='background-color: #FFE4E1'>Aged Out</span>";

        } elseif ($ageOnDec2016->format('%y') == 12) 
        {
            $ageOnDec2016Display= "<span style='background-color: #98FB98'>".$ageOnDec2016->format('%y') ."</span>";
        }
        elseif ($ageOnDec2016->format('%y') == 5) 
        {
            $ageOnDec2016Display= "<span style='background-color: #98FB98'>K Start</span>";
        }
        else
        {               
            $ageOnDec2016Display= $ageOnDec2016->format('%y');
        }

我想要做的是在IF语句中添加一个计数器。如果我正确理解了计数器,我需要在IF语句之外初始化计数器,如下:

     $KStart2016=0;

然后,我需要在if语句中添加计数器++。所以,像这样:

     elseif ($ageOnDec2016->format('%y') == 5) 
        {
            $ageOnDec2016Display= "<span style='background-color: #98FB98'>K Start</span>";
            $KStart2016++;
        } 

不幸的是,代码没有拿起柜台。它只显示我用计数器初始化的“0”。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

我不能100%确定为什么当我删除计数器的初始化时,它现在可以正常工作。想要分享,以防其他人在IF声明中与计数器有这个独特的问题。

如果有人对此理由有任何疑问,请告诉我。