parse_ini_file() で何か変?
parse_ini_file()を使って、次のようなiniファイルを読むと、たぶん期待した動作をしません。
;都道府県 [pref_code] 01="北海道" 02="青森県" 03="岩手県" 04="宮城県" 05="秋田県" 06="山形県" 07="福島県" 08="茨城県" 09="栃木県" 10="群馬県" 11="埼玉県" 12="千葉県" 13="東京都" 14="神奈川県" 15="新潟県" …… ……(以下略)
0から始まるキーは8進数とみなされるので、08、09がどこかへ消えてしまったりします。
要注意。
【Javascript】parseInt()と8進数、10進数、16進数…… at softelメモ 2010年1月4日 22:19
[…] phpのparse_ini_file()関数でも似たようなことが起きるので注意です。 […]