現在の位置: ホーム> 関数カテゴリ一覧> parse_ini_file

parse_ini_file

構成ファイルを解析します
名前:parse_ini_file
カテゴリ:ファイルシステム
対応言語:php
一言説明:構成ファイルを解析します。

定義と使用法

parse_ini_file()関数構成ファイルを解析し、その設定を配列として返します。

例1

「test.ini」の内容:

 [名前]
私=ロバート
あなた=ピーター

[urls]
first = "http://www.example.com"
second = "http://www.gitbox.net"

PHPコード:

 <?php
print_r ( parse_ini_file ( "test.ini" ) ) ;
?>

出力:

配列
(
[私] =>ロバート
[あなた] =>ピーター
[最初] => http://www.example.com
[2番目] => http://www.gitbox.net
))

例2

「test.ini」の内容:

 [名前]
私=ロバート
あなた=ピーター

[urls]
first = "http://www.example.com"
second = "http://www.gitbox.net"

PHPコード( Process_Sectionsはtrueに設定されています):

 <?php
print_r ( parse_ini_file ( "test.ini" 、 true ) ) ;
?>

出力:

配列
(
[名前] =>配列
  (
  [私] =>ロバート
  [あなた] =>ピーター
  ))
[urls] =>配列
  (
  [最初] => http://www.example.com
  [2番目] => http://www.gitbox.net
  ))
))

文法

parse_ini_file ( fileprocess_sections
パラメーター 説明する
ファイル 必須。検査するINIドキュメントを指定します。
process_sections オプション。 Trueに設定されている場合、構成ファイルの各セクションの名前と設定を含む多次元配列が返されます。デフォルトはfalseです。

説明します

INIファイルの構造は、php.iniの構造に似ています。

定数はINIファイルにも解析される可能性があるため、 parse_ini_file()を実行する前に定数がiniの値として定義されている場合、結果に統合されます。 INIの値のみが評価されます。

数値で構成されるキー名とサブセクション名はPHPで整数として処理されるため、0から始まる数値はOctalとして扱われ、0xから始まるものは16進数として扱われます。

類似の関数
  • アップロードされたファイルを新しい場所に移動します move_uploaded_file

    move_uploaded_file

    アップロードされたファイルを新しい場所に
  • 指定されたファイル名がディレクトリであるかどうかを判断します is_dir

    is_dir

    指定されたファイル名がディレクトリである
  • ファイルポインターから行を読んで、HTMLタグを除外します fgetss

    fgetss

    ファイルポインターから行を読んで、HTM
  • ファイルの変更時間を取得します filemtime

    filemtime

    ファイルの変更時間を取得します
  • ファイルをコピーします copy

    copy

    ファイルをコピーします
  • 正規化された絶対パス名を返します realpath

    realpath

    正規化された絶対パス名を返します
  • パスのファイル名パーツを返します basename

    basename

    パスのファイル名パーツを返します
  • ファイルポインターから行を読み取ります fgets

    fgets

    ファイルポインターから行を読み取ります
人気記事(にんききじ)