PHP在特定季度获得数月

时间:2014-07-13 22:54:00

标签: php

我正在尝试在php中创建一个函数,允许我将四分之一(1,2,3或4)传递给它,然后让它返回该季度的月份名称。

如果Quarter是1的示例:

function($quarter){

   //Based on the current quarter, the months returned are as follows:
   January, February, March

}

如果输出是本季度3个月的数组,我怎么能实现这一目标?我将不得不使用该函数的唯一值是年和季度。 (我有几年的下降和1-4的季度。他们将从每个下拉中选择一个,然后我需要在该季度内的几个月我知道无论一年如何,月份将是相同的

1 个答案:

答案 0 :(得分:4)

为什么不能像以下那样简单:

function getMonths($quarter){
    switch($quarter) {
        case 1: return array('January', 'February', 'March');
        case 2: return array('April', 'May', 'June');
        case 3: return array('July', 'August', 'September');
        case 4: return array('October', 'November', 'December');
    }
}