我想創建一個動態數組,將這個樣子,使用年:生成陣列值動態
array(2012,2011,2010,2009,2008,2007,2006,2005)
基本上我有起始年是恆定的,2005年,我想數組動態變化每年增加新的一年。目前,我抓住通過本年度:
$this_year = date('Y');
有一些簡單的方法來生成使用兩個已知幾年陣列,不斷和本年度?
感謝您的關注。
我想創建一個動態數組,將這個樣子,使用年:生成陣列值動態
array(2012,2011,2010,2009,2008,2007,2006,2005)
基本上我有起始年是恆定的,2005年,我想數組動態變化每年增加新的一年。目前,我抓住通過本年度:
$this_year = date('Y');
有一些簡單的方法來生成使用兩個已知幾年陣列,不斷和本年度?
感謝您的關注。
$years = range(CONSTANT_YEAR, date('Y'));
謝謝,認爲這很容易。大聲笑,花了我很長時間才意識到這會產生一個'數組',並且我不需要'數組($年)'..它越來越晚了,漫長的一天:) – deflime 2012-03-09 09:20:28
這http://php.net/manual/en/function.range.php $年=範圍(2005年,日期( 'Y'));
你可以做這樣的事情
$this_year = date("Y");
$years_array = array();
for ($i == 2005; $i < $this_year; $i++) {
array_push($years_array,$i);
}
print_r $years_array;
您使用的週期啓動於2005年,並在當年停止,每年將其添加到數組的結尾,我沒有測試它,但它應該工作
[此搜索](http://stackoverflow.com/search?q=php+create+an+array+of+years&submit=search)返回一些相關的問題,這可以幫助你好。 – 2012-03-09 09:11:37
我在考慮序列號與年份相反時,我想很明顯人們會在多年前嘗試過。 – deflime 2012-03-09 09:13:21