設定ファイルで配列を作成することはできますか?php ini parse_ini_fileで配列を作成する
// Parse config file
$settings = parse_ini_file("settings");
例えば:そこindex.php
ファイルで
はそれが.ini
ファイルを読み込み、これは、連想配列を返します
array('Michigan', 'New York', 'Minnesota')
設定ファイルで配列を作成することはできますか?php ini parse_ini_fileで配列を作成する
// Parse config file
$settings = parse_ini_file("settings");
例えば:そこindex.php
ファイルで
はそれが.ini
ファイルを読み込み、これは、連想配列を返します
array('Michigan', 'New York', 'Minnesota')
:そうのような配列を作成するために探し
[States]
east = "Michigan, New York, Minnesota"
:設定ファイルは次のようになります。次に、東の州を配列に解析するには、データが実際に記述した形式である場合は、 $eastStates = explode(', ', $ini['States']['east']);
を実行します。真の配列はini形式で作成できます。the documentationを参照してください。
OPの場合:アラスカ(他のリストに記載されている国の人々だけでなく)は、彼らが東海岸にいることを知ってうれしいです。 :)私たちはアラスカをロシアに売っているのでしょうか? –
lol申し訳ありません。私はちょうど最もランダムな状態をタイプしました。 – chrisjlee
あなたのiniファイルで配列を作成するための正しい方法は、ブラケットである:
[States]
east[] = Michigan
east[] = New York
east[] = Minnesota
あなたはdocumentation for parse_ini_file()
の例を見ることができます:
これは受け入れられる回答です – Nano
まさに 'にparse_ini_file()'リターンです:連想アレイ。以下を参照してください:http://php.net/manual/en/function.parse-ini-file.php –
「( "ミシガン"、 "アラスカ"、 "ミネソタ")のような配列を作成したいですか? '? –
@JonathanMはい私はミシガン、アラスカ、ミネソタのような配列を作成しようとしています – chrisjlee