[PHP-users 10404] parse_ini_file関数の扱いについて
kazuhiro mori
php-users@php.gr.jp
Sat, 28 Sep 2002 23:02:22 +0900
こんにちは、森と申します。
parse_ini_file関数の扱いについて質問させてください。
マニュアル(http://www.php.net/manual/ja/function.parse-ini-file.php)を
みましたが、process_sectionsパラメータにTRUE を設定した場合での
多次元配列の取得方法で悩んでいます。
iniファイルの内容が
-------------------
[first_section]
aaa = 1,2,3,4
bbb = 5,6,7,8
[second_section]
ccc = 1,2,3,4
ddd = 5,6,7,8
-------------------
の場合に
process_sectionsパラメータにFALSE を設定した場合には
[first_section]の「aaa」の「2」を取得するには、
$ini_array[aaa][2]
で取得することができました。
ただ、process_sectionsパラメータにTRUE を設定した場合で
[second_section]の「ccc」の「2」を取得したい場合にはどのように
記述すればいいのでしょうか?
$ini_array[second_section][ccc]では、Array。
$ini_array[second_section][ccc][2]では、エラーとなってしまいます。
parse_ini_fileの扱いというよりは配列の扱いだとおもうのですが、
どなたかご教授よろしくお願いします。
-----------------------------------
kazuhiro mori mori@pear.co.jp