3

私の設定ファイルは次のようになります:

title = myTitle;
otherTitle = myOtherTitle;

file()でファイルを読み取ると、この配列が作成されます

[0] => title = myTitle;
[1] => otherTitle = myOtherTitle;

配列をどのように見せたいか

[title] => myTitle;
[otherTitle] => myOtherTitle;

私は彼女に間違ったアプローチを使用していますか?設定全体をスティングに読み込んで、そこから爆発させる必要がありますか?

4

2 に答える 2

9

この機能を使用できますparse_ini_file。PHP4および5で利用できます。

構成ファイルが次のようになっている場合:

one = 1;
five = 5;
animal = BIRD;

この関数は、次の連想配列を返します。

Array
(
    [one] => 1
    [five] => 5
    [animal] => BIRD
)
于 2009-06-19T22:02:11.810 に答える
0

ファイルをループして、各行を個別に展開します。これは簡単な例です。その後$config、要求に応じてすべてのデータを保持することになります。

$config = array();
$lines = file("config.ini");
foreach ($lines as $line) {
    $vals = explode('=', $line, 2);
    $config[trim($vals[0])] = trim($vals[1]);
}
于 2009-06-19T21:58:45.577 に答える