PHP parse_ini_file() 関数


❮ 完全な PHP ファイルシステム・リファレンス

定義と用法

parse_ini_file() 関数は、構成(ini)ファイルをパースし、配列としてその設定を返します。

構文

parse_ini_file(file,process_sections)

パラメータ 説明
file 必須。チェックする ini ファイルを指定する
process_sections 任意。TRUEを設定すると、セクション名と設定を含む多次元配列が返される。デフォルトはFALSE

チップスと注意

チップ: この関数は、アプリケーション個有の設定ファイルを読み込むために使用できますが、php.iniファイルには何もしません。

注: 次の予約語は、ini ファイルのキーとして使用できません: null、yes、no、true、false。 さらに、次の文字はキーで使用できません:{}|&~![()"。


例 1

"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
)

例 2

"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
  )
)

❮ 完全な PHP ファイルシステム・リファレンス