1

関数でエラーが発生していparse_ini_fileます。

問題を引き起こしているファイルのセクションは次のとおりです。

TYPE["A"]          = 1  
TYPE["B"]          = 2  
TYPE["C"]          = 3

これはPHP5.3.1では正常に解析されますが、PHP5.2.17ではをスローPHP Warning: Error parsingします。

PHP 5.2.xのiniファイルで配列キーとして文字列を設定することは可能ですか?

4

1 に答える 1

2

の 2 番目のパラメーターparse_ini_fileを true に設定して、多次元配列を取得できます。

あなたのiniファイル:

[type]
A = 1
B = 2
C = 3

あなたのPHP:

$arr = parse_ini_file('my_ini_file', true);

結果:

Array
(
    [type] => Array
        (
            [A] => 1
            [B] => 2
            [C] => 3
        )

)
于 2012-06-28T17:17:06.600 に答える