获取具有2个或更多条件的foreach循环的值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了获取具有2个或更多条件的foreach循环的值相关的知识,希望对你有一定的参考价值。

我试图从我的html表单插入多个记录到我的数据库使用php我只是了解到有可能有2个或更多条件的foreach循环现在我的问题是我如何获得这些值并将其插入我的数据库?这是我的示例代码:

 while($p = mysqli_fetch_assoc($qry)){
   // this loop has more than 1 data to fetch
 ?>
   <input type="hidden" name="studName[]" value="">
   <input type="hidden" name="studId[]" value="">
   <input type="" name="text1[]" value="">
 <?php
 }

现在从这个文本框数组中获取每个值,这是我的代码:

 foreach (array($text1, $studName, $studId) as $data) {
  //qry for inserting value from array in one table
 }
答案

你可以这样使用变量。 (如果所有数组的大小相同)。

foreach($text1 as $key => $text){
   echo $text1[$key];
   echo $studName[$key];
   echo $studId[$key];
}

以上是关于获取具有2个或更多条件的foreach循环的值的主要内容,如果未能解决你的问题,请参考以下文章

如何将ForEach转换为For循环

在每次迭代中有条件地使用不同数量的项目

如何在 vuejs 中使用循环包装 2 个或更多 html 元素

您可以在 if 语句中使用 2 个或更多 OR 条件吗? [复制]

使用具有 2 个或更多水平的因素运行(混合模型)回归时,错误“对比只能应用于具有 2 个或更多水平的因素”

具有doIf条件的Gatling foreach循环