私は必要なすべてのデータを$ _POST配列に格納しています。PHP foreach配列(分割インデックス)
Array (
[0_45_115] => 01
[0_46_115] => 01
[0_47_115] => 01
[0_48_115] => 01
[0_49_115] => 01
[0_50_115] => 01
[0_51_115] => 01
[0_52_115] => 01
[0_53_115] => 01
[0_54_115] => 01
[0_55_115] => 01
[0_56_115] => 01
[0_57_115] => 01
[0_58_115] => 01
[0_59_115] => 01
[0_60_115] => 01
[0_61_115] => 01
[0_62_115] => 01
[0_63_115] => 01
[0_64_115] => 01
[0_65_115] => 01
[0_66_115] => 01
[0_67_115] => 01
)
iはフォーム(name attr
)から投稿するインデックスはアンダースコアを持っていない:私は配列をprint_r
場合
は、私はこのような何かを参照してください。例:
<input type="text" name="0 45 115" value="" />
これを忘れてしまいましょう。
0_45_115
インデックスは私に更新したい、またはデータベースに新しい行を挿入したいneccesseryデータをすべて提供します。その価値は、私が望む情報を私に見せてくれるでしょう。
問題は、配列の管理方法がわかりません。たぶん私はforeach
メソッドを使用する必要があり、私はsplit
関数を使用して各行のインデックスを分割します。それから私はデータベースの挿入/更新のために他のすべての作業を行います。
foreach
を使用して、$_POST
配列の情報(index-data)を取得するにはどうすればよいですか。
これは私が探しているものだと思われます。 mr gualanoのアンダースコアの説明がありますか? –
私はsplit()関数の少しの例で私の答えを編集しました。 –