array_combine rangeを使って配列を自動作成

10月 29th, 2010 by admin Leave a reply »

セレクトボックスなどで年数などを自動で配列を作りたい場合
array_combineとrangeを使うと簡単にできる。


1950年~現在までの配列

$year = array_combine(range(1950,date('Y')),range(1950,date('Y')));

print_r($year);
Array
(
[1950] => 1950
[1951] => 1952
[1952] => 1953
[1953] => 1954
・・・
[今年] => 今年
)

Advertisement

コメントを残す