現在の位置: ホーム> 関数カテゴリ一覧> 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進数として扱われます。

類似の関数
  • ファイル許可を取得します fileperms

    fileperms

    ファイル許可を取得します
  • 出力ファイルポインターに残っているすべてのデータ fpassthru

    fpassthru

    出力ファイルポインターに残っているすべて
  • ドキュメントに関する情報を提供します stat

    stat

    ドキュメントに関する情報を提供します
  • 指定されたファイル名が実行可能かどうかを判断します is_executable

    is_executable

    指定されたファイル名が実行可能かどうかを
  • ファイル全体を文字列に読み取ります file_get_contents

    file_get_contents

    ファイル全体を文字列に読み取ります
  • HTTP投稿を介してファイルがアップロードされているかどうかを判断します is_uploaded_file

    is_uploaded_file

    HTTP投稿を介してファイルがアップロー
  • ファイルのイノードを取得します fileinode

    fileinode

    ファイルのイノードを取得します
  • シンボリックリンクのすべてのグループを変更します lchgrp

    lchgrp

    シンボリックリンクのすべてのグループを変
人気記事(にんききじ)