PHP マニュアル
前のページ |  | 次のページ

# parse_ini_file

(PHP 4 )

parse_ini_file -- 設定ファイルをパースする

## 説明

array parse_ini_file ( string filename [, bool process_sections])

parse_ini_file() は、 `filename`で指定したiniファイルをロードし、 連想配列としてその設定値を返します。 直近の`process_sections`パラメータに`TRUE` を設定することにより、セクション名と設定が含まれた多次元の配列を 得ることができます。デフォルトでは、 `process_sections`は、`FALSE`です。

> 注意 この関数は、`php.ini`ファイルには何もしません。 このファイルはスクリプトを実行している時には既に処理されています。 この関数は、アプリケーション個有の設定ファイルを読み込む際に使用 可能です。

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

例 1sample.iniの内容
    ; This is a sample configuration file
    ; Comments start with ';', as in php.ini

    [first_section]
    one = 1
    five = 5

    [second_section]
    path = /usr/local/bin

例 2parse_ini_file()の例
    <?php

    // Parse without sections
    $ini_array = parse_ini_file("sample.ini");
    print_r($ini_array);

    // Parse with sections
    $ini_array = parse_ini_file("sample.ini", TRUE);
    print_r($ini_array);

    ?>

出力は以下のようになります:

    Array
    (
        [one] => 1
        [five] => 5
        [path] => /usr/local/bin
    )
    Array
    (
        [first_section] => Array
            (
                [one] => 1
                [five] => 5
            )

        [second_section] => Array
            (
                [path] => /usr/local/bin
            )

    )

前のページ | ホーム | 次のページ
move_uploaded_file | 上に戻る | pathinfo