function getMonths() {
$data[] = array('key' => 01, 'name' => 'January');
$data[] = array('key' => 02, 'name' => 'February');
$data[] = array('key' => 03, 'name' => 'March');
$data[] = array('key' => 04, 'name' => 'April');
$data[] = array('key' => 05, 'name' => 'May');
$data[] = array('key' => 06, 'name' => 'June');
$data[] = array('key' => 07, 'name' => 'July');
$data[] = array('key' => 08, 'name' => 'August');
$data[] = array('key' => 09, 'name' => 'September');
$data[] = array('key' => 10, 'name' => 'October');
$data[] = array('key' => 11, 'name' => 'November');
$data[] = array('key' => 12, 'name' => 'December');
error_log("data:");
error_log(print_r($data,1));
return $data;
}
For some reason I can't fathom, August and September's keys are 0 when I print_r the $data array, instead of 08 and 09.
[03-Jan-2014 15:28:26] data:
[03-Jan-2014 15:28:26] Array
(
[0] => Array
(
[key] => 1
[name] => January
)
[1] => Array
(
[key] => 2
[name] => February
)
[2] => Array
(
[key] => 3
[name] => March
)
[3] => Array
(
[key] => 4
[name] => April
)
[4] => Array
(
[key] => 5
[name] => May
)
[5] => Array
(
[key] => 6
[name] => June
)
[6] => Array
(
[key] => 7
[name] => July
)
[7] => Array
(
[key] => 0
[name] => August
)
[8] => Array
(
[key] => 0
[name] => September
)
[9] => Array
(
[key] => 10
[name] => October
)
[10] => Array
(
[key] => 11
[name] => November
)
[11] => Array
(
[key] => 12
[name] => December
)
)
What am I missing here?