>백엔드 개발 >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,q,r,s

这五个数组同时是从里接收过来的。现在我要把它们都写入到数据库里,循环应该怎么写?   foreach貌似只能针对一个数组。


最后写到数据库的格式应该是
第一条:1 a 6 h i
第二条:2 b 7 i p
第三条:3 c 8 j q
第四条:4 d 9 k r
第五条: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으로 문의하세요.