ホームページ >バックエンド開発 >PHPチュートリアル >5つの配列を同時にデータベースに書き込む方法

5つの配列を同時にデータベースに書き込む方法

WBOY
WBOYオリジナル
2016-06-13 12:01:201019ブラウズ

5 つの配列を同時にデータベースに書き込むにはどうすればよいですか?
$_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、5 つの配列 q、r、s

が d5fd7aea971a85678ba271703566ebfd から同時に受信されます。これらをすべてデータベースに書き込みたいのですが、ループはどのように書けばよいでしょうか? 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) {<br />  $b = $_POST['b'];<br />  $d = $_POST['c'];<br />  $d = $_POST['d'];<br />  $e = $_POST['e'];<br />  //与 $a,$b,$c,$d,$e 相关的操作<br />}

または
foreach(array_map(null, $_POST['a'], $_POST['b'], $_POST['c'], $_POST['d'], $_POST['e']) as $r) {<br />  //对 $r 的相关操作<br />}

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。