$_POST['a'] 値は 1,2,3,4,5 です
$_POST['b'] 値は a,b,c,d,e です
$_POST['c'] 値はは 6, 7,8,9,0 です
$_POST['d'] 値は h,i,j,k,l です
$_POST['e'] 値は o,p,q,r,s です
この5つ 配列もから受け取ります。これらをすべてデータベースに書き込みたいのですが、ループはどのように書けばよいでしょうか? foreach は 1 つの配列しか対象にできないようです。
データベースに書き込まれる最終形式は次のようになります。
最初のもの: 1 a 6 h i
2 つ目: 2 b 7 i p
3 つ目: 3 c 8 j q
4 つ目: 4 d 9 k r
第 5 条: 5 e 0 l s
foreach($_POST['a'] as $i=>$a) { $b = $_POST['b']; $d = $_POST['c']; $d = $_POST['d']; $e = $_POST['e']; //与 $a,$b,$c,$d,$e 相关的操作}
foreach(array_map(null, $_POST['a'], $_POST['b'], $_POST['c'], $_POST['d'], $_POST['e']) as $r) { //对 $r 的相关操作}
foreach($_POST['a'] as $i=>$a) { $b = $_POST['b']; $d = $_POST['c']; $d = $_POST['d']; $e = $_POST['e']; //与 $a,$b,$c,$d,$e 相关的操作}
foreach(array_map(null, $_POST['a'], $_POST['b'], $_POST['c'], $_POST['d'], $_POST['e']) as $r) { //对 $r 的相关操作}
何が得られるかは自分の目で見てください