有没有办法使用AND与foreach?

时间:2012-11-10 01:57:15

标签: php foreach http-post

foreach(($_POST["msg"] as $mg) AND ($_POST["control"] as $id))
   {
    echo $mg;
    echo $id;
   }

我需要制作类似的东西,任何方式吗?我正在尝试获取10条mysql记录并编辑所有这些记录

2 个答案:

答案 0 :(得分:5)

不,那不行。我能看到的最接近你要做的是:

for($i = 0; $i < count($_POST["msg"]); $i++) {
    echo $_POST["msg"][$i];
    echo $_POST["control"][$i];
}

假设“msg”和“control”将始终包含相同数量的项目。

答案 1 :(得分:0)

假设$_POST['msg']$_POST['control']实际上都是数组,有数字键(感谢@iMoses),并且长度相同,则可以使用for循环 -

for ($i = 0; $i < count($_POST["msg"]); $i++){
  $mg = $_POST['msg'][$i];
  $id = $_POST['control'][$i];
}