parse_ini_file() 関数は、構成(ini)ファイルをパースし、配列としてその設定を返します。
parse_ini_file(file,process_sections)
パラメータ | 説明 |
---|---|
file | 必須。チェックする ini ファイルを指定する |
process_sections | 任意。TRUEを設定すると、セクション名と設定を含む多次元配列が返される。デフォルトはFALSE |
チップ: この関数は、アプリケーション個有の設定ファイルを読み込むために使用できますが、php.iniファイルには何もしません。
注: 次の予約語は、ini ファイルのキーとして使用できません: null、yes、no、true、false。 さらに、次の文字はキーで使用できません:{}|&~![()"。
"test.ini" の内容:
[names]
me = Robert
you = Peter
[urls]
first = "http://www.example.com"
second = "https://www.w3schools.com"
PHP code:
<?php
print_r(parse_ini_file("test.ini"));
?>
上のコードの出力は、次の通り:
Array
(
[me] => Robert
[you] => Peter
[first] => http://www.example.com
[second] => https://www.w3schools.com
)
"test.ini" の内容:
[names]
me = Robert
you = Peter
[urls]
first = "http://www.example.com"
second = "https://www.w3schools.com"
PHP code (with process_sections set to true):
<?php
print_r(parse_ini_file("test.ini",true));
?>
上のコードの出力は、次の通り:
Array
(
[names] => Array
(
[me] => Robert
[you] => Peter
)
[urls] => Array
(
[first] => http://www.example.com
[second] => https://www.w3schools.com
)
)