![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_02.png?e8efa67)
parse_ini_file関数について質問させてください。
iniファイルの多次元配列の取得で悩んでいます。
sample.iniの内容
----------------------
0=aaa,bbb
1=ccc,ddd
2=eee,fff
----------------------
$ini = parse_ini_file('sample.ini', true);
として配列を取得しようとしたのですが、
print("{$ini[0][0]}");としてみると
欲しい結果は「aaa」ですが「a」となってしまいます。
また、print($ini[0]);とすると
結果が配列ではなく「aaa,bbb」のまま表示されてしまいます。
どうも配列として読み込んでないようです。
どなたかご教示していただけると助かります。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
使い方を間違えているかと思いますよ。
parse_ini_file()関数の2番目の引数は
http://jp.php.net/manual/ja/function.parse-ini-f …
の通り、「セクション名と設定が含まれた多次元の配列を得ることができます。」とあるので、ご希望の二次元配列となるsample.iniは
----------------------
[0]
0=aaa
1=bbb
[1]
0=ccc
1=ddd
[2]
0=eee
1=fff
----------------------
と書く必要があります。
もし、書かれているsample.iniのように書きたいのでしたら、PHPでは、
$tmp = parse_ini_file( "sample.ini" );
foreach( $tmp as $key => $value ){
$ini[ $key ] = explode( ",", $value );
}
になるかと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ラジオ ラジオの話 1 2022/11/20 07:47
- タレント・お笑い芸人 今話題のINIですが・・ 韓国産キムチ風味が満載ですね? 旧統一教会 世界平和統一家庭連合が、 芸能 1 2022/08/12 13:59
- Perl perl このテキストファイルを簡単に配列に入れるには? 2 2022/04/27 20:24
- 中国語 【少し急ぎ】INIの許豊凡シュウ フェン ファン、どれがシュウ どれがフェン どれがファンですが? 1 2023/02/21 14:29
- その他(プログラミング・Web制作) pythonのWebスクレイピングでfind_allだとurlがNoneに 4 2022/04/17 18:21
- Excel(エクセル) ¥マークを含むパスの処理について(マクロ、または関数) 2 2022/12/25 02:11
- SQL Server ACCESSで3ファイルを結合して、表を作成するやり方を教えて下さい。 17 2022/08/15 20:34
- C言語・C++・C# このプログラミング誰か教えてくれませんか 1 2022/06/02 15:27
- その他(データベース) カラム上の重複を削除するクエリを教えてください 3 2022/04/12 14:11
- その他(プログラミング・Web制作) Pythonを勉強しています。 5 2023/08/25 09:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
配列を回すとき、最後の要素だ...
-
file_existsでファイル名の部分...
-
foreachのなかで次のキーを参照...
-
チェックボックス複数選択 mys...
-
漢字のソートについて
-
String だと「 ByRef引数の型が...
-
phpで、連想配列を普通の配列に...
-
PHPの配列データの出力方法につ...
-
SESSION変数の2次元配列
-
配列をループでたくさん宣言し...
-
$_SESSIONに二次元配列を使える...
-
PHPのカッコ[ ]の使い方について
-
ExcelVBAのチェックボックスに...
-
PHPからCSVをアップロード後、m...
-
配列の添え字が小数だとどうなる?
-
CSVデータの行数カウントをした...
-
別ファイルの構造体の値を読み...
-
配列の初期化
-
順位を付ける時のスコアの重複...
-
CSVファイルの最終行のデー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
配列をループでたくさん宣言し...
-
$_SESSIONに二次元配列を使える...
-
file_existsでファイル名の部分...
-
String だと「 ByRef引数の型が...
-
foreachのなかで次のキーを参照...
-
配列を回すとき、最後の要素だ...
-
PHPのカッコ[ ]の使い方について
-
PHPのPOSTでの半角スペース
-
セッション配列の取得の仕方
-
PHPにてクラスを配列にすること...
-
配列一致(要素順番は違うが内容...
-
PHP 多次元配列変数のデータ受...
-
漢字のソートについて
-
unset使用時の利点
-
OCI で、SELECT結果行数を取得...
-
postgresql関数をつかったレコ...
-
配列をmysqlに保存
-
あいまい検索
-
チェックボックス複数選択 mys...
-
総当り表
おすすめ情報