[PHP-users 27219] Re: parse_ini_file関数について
Tadashi Jokagi
ml @ elf.no-ip.org
2005年 10月 14日 (金) 06:27:05 JST
上鍵です.こんにちは.
var_dump() とかしてみましたか?
array(3) {
[0]=>
string(8) "aaaa,bbb"
[1]=>
string(7) "ccc,ddd"
[2]=>
string(7) "eee,fff"
}
skyscraper @ bird.nifty.jpさんの<20051013194223.DA34.SKYSCRAPER @ bird.nifty.jp>から
>print("{$ini[0][0]}");
>の結果が「a」となってしまいます。
>実際、取りたい結果は「111」です。
添え字番号「0」の文字列『「aaaa,bbb」の 0 文字目の表示』という
処理になっています.なので「a」1 文字.
第 2 引数は勘違いされてるようで,グループの書き方ができるだけな
ので,上記の出力にしたいなら,sample.ini を柿のようにします.
===== Cut Here =====
[0]
0=aaa,bbb
[1]
1=ccc,ddd
[2]
2=eee,fff
===== Cut Here =====
おそらく
0=aaa,bbb
0=ccc,ddd
0=eee,fff
みたいなことを後々想定されてるんでしょうけど,parse_ini_file() は
その用途には使用できません.また,一応 PEAR:Config も ini ファイル
は扱えますが,内部で parse_ini_file() を使用しているので,同様です.
#ようするに自分でロジック組むですかね;-)
--
----.----1----.----2----.----3----.----4----.----5----.----6----.----7
Tadashi Jokagi/Setagaya city mailto:elf @ elf.no-ip.org
YokukitanaII http://elf.no-ip.org/
Yokukitablog http://blog.poyo.jp/
Yokukitawiki http://wiki.poyo.jp/
PHP-users メーリングリストの案内