foreach(($_POST["msg"] as $mg) AND ($_POST["control"] as $id))
{
echo $mg;
echo $id;
}
我需要制作类似的东西,任何方式吗?我正在尝试获取10条mysql记录并编辑所有这些记录
答案 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];
}