TECH I.S.

PHP parse_ini_string() 関数

❮ PHP ファイルシステムリファレンス

ini文字列を解析します。

$ini = ' [names] me = "Robert" you = "Peter" [urls] first = "http://www.example.com" second = "https://techis.jp/guide" '; print_r(parse_ini_string($ini));

上記のコードの出力は次のようになります。

Array ( [names] => Array   (   [me] => Robert   [you] => Peter   ) [urls] => Array   (   [first] => http://www.example.com   [second] => https://techis.jp/guide   ) )


定義と使用法

parse_ini_file()関数は、構成(ini)文字列を解析し、設定を返します。

ヒント:この関数は、独自の構成ファイルを読み込むために使用でき、php.iniファイルとは関係ありません。

注:次の予約語は、iniファイルのキーとして使用しないでください: null、yes、no、true、false、on、off、none。さらに、次の予約文字をキーに使用することはできません: {}|&~!()^".

構文

<div>parse_ini_string(<em>ini</em>, <em>process_sections</em>, <em>scanner_mode</em>)</div>

パラメータ値

パラメータ

説明

ini Required 解析するiniファイルを指定します
process_sections Optional TRUEに設定すると、セクション名と設定を含む多次元配列が返されます。デフォルトはFALSEです
scanner_mode

Optional 次のいずれかの値を指定できます。

  • INI_SCANNER_NORMAL(デフォルト)
  • INI_SCANNER_RAW(オプション値が解析されないことを意味します)
  • INI_SCANNER_TYPED(boolean型、null型、およびinteger型が 可能な限り保存されます。 「true」、「on」、「yes」は TRUEに変換されます。 「false」、「off」、「no」、「none」はFALSEに変換されます。 「null」がNULLに変換されます。Numeric stringsは可能な場合は整数型に変換されます)

Technical Details

Return Value: 成功した場合はarray、失敗した場合はFALSE

PHP バージョン:

5.3+

❮ PHP ファイルシステムリファレンス


プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細