整数リテラル
$prefectures = array(
=> ,
01 => '北海道',
02 => '青森県',
03 => '岩手県',
04 => '宮城県',
05 => '秋田県',
06 => '山形県',
07 => '福島県',
08 => '茨城県',
09 => '栃木県',
10 => '群馬県',
11 => '埼玉県',
);
だと08の茨城がNullになる。
正解は0からはじまる数字は8進数(16進数は0xで始まる)。
ということは01,02...07ときて、その次は010になり、08はありえないので
"08"はNullになる
したがって
$prefectures = array(
=> ,
1 => '北海道',
2 => '青森県',
3 => '岩手県',
4 => '宮城県',
5 => '秋田県',
6 => '山形県',
7 => '福島県',
8 => '茨城県',
9 => '栃木県',
10 => '群馬県',
11 => '埼玉県',
);
と書く。
http://php.benscom.com/manual/ja/language.types.integer.php
↑PHP
http://d.hatena.ne.jp/mailishmaid/20061030
↑Ruby