使用循环内循环 for/while 条件逐行填充表格

纳米克

我有 oracle 函数,它为我返回 1 个长字符串。我曾经preg_split将字符串转换为数组(字符串以逗号分隔)。

$keywords = preg_split("/[\s,]+/", $oracle_return);

现在我可以将数据作为数组$keywords[1], $keywords[2]获取。我有 73 个数组部分。我需要将这些值填充到由 7 列和 12 行组成的表中。所以这是我的代码。我想使用循环,它的作用与下面的示例相同(它将逐行从我的查询中获取所有值):

while($row = sqlsrv_fectch_array($connection,$query))
{
$fist_column=$row['first_column'];

echo "<td>".$fist_column."</td>";
}

这是我的循环,我想用 7X12 行的数据填充表格。问题:如何为每一步将 +1 添加到 $x?

while($i<=12)     //Or i can use for($i=0;$i<=12;$i++)
{ 
  $i++; 
  echo "
  <tr>
    <td>".$year. "</td>
    <td>".$month. "</td>
    <td>".$keywords[$x]. "</td>     //if $x=1 so, equal to $keywords[1]
    <td>".$keywords[$x+1]. "</td>   //$keywords[2]
    <td>".$keywords[$x+2]. "</td>   //$keywords[3]
    <td>".$keywords[$x+3]. "</td>   //$keywords[4]
    <td>".$keywords[$x+4]. "</td>   //$keywords[5]
  </tr>";
  }

安德烈亚斯

这是你想要的?
它将输出 72 个项目,每行 6 个。

$keywords = range(1,73);
$year ="year";
$month ="month";
//For loop to 72
for($i=0;$i<72;)
{  
  echo "
  <tr>
    <td>".$year. "</td>
    <td>".$month. "</td>
    // Output the keywords
    <td>".$keywords[$i]. "</td>
    <td>".$keywords[$i+1]. "</td>
    <td>".$keywords[$i+2]. "</td>
    <td>".$keywords[$i+3]. "</td>
    <td>".$keywords[$i+4]. "</td>
    <td>".$keywords[$i+5]. "</td>
  </tr>\n";
    $i =$i +6; // add six to i to make sure it does not repeat itself.
}

我使用一个范围只是为了制作一个在您运行时有效的示例,但您必须将其更改为您的代码。
https://3v4l.org/t4WUn

这不会输出最后一项,但由于您知道它是第 73 项,因此您可以轻松地输出它 echo $keywords[73]

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用OR条件在For循环内进行过滤?

来自分类Dev

Python在循环内使用多个条件

来自分类Dev

在循环内填充HashMap

来自分类Dev

使用`for`循环逐行读取

来自分类Dev

循环填充表格

来自分类Dev

使用 for 循环在树枝中填充表格

来自分类Dev

for 循环内的条件

来自分类Dev

awk 在条件内循环

来自分类Dev

无法在循环内使用条件(使用describe_instances)

来自分类Dev

使用for循环,如何填充lambda where条件?

来自分类Dev

使用tryCatch在循环内填充data.frame

来自分类Dev

循环以在R中逐行填充矩阵

来自分类Dev

使用 for 循环填充列表

来自分类Dev

您可以在if-else语句的条件内使用for循环吗?

来自分类Dev

在布尔条件内使用函数进行While循环

来自分类Dev

while循环内的矩阵条件

来自分类Dev

while循环条件内的数字

来自分类Dev

forfiles循环内的if else条件

来自分类Dev

使用if语句的条件循环

来自分类Dev

内填充np.nan条件/的if-else循环

来自分类Dev

给定循环内的条件,重复for循环的当前迭代

来自分类Dev

内循环条件应取决于外循环运行

来自分类Dev

使用For循环填充Makefile变量

来自分类Dev

使用For循环填充数组

来自分类Dev

使用for循环填充字典(python)

来自分类Dev

使用循环填充char *数组

来自分类Dev

如何使用for循环填充矩阵

来自分类Dev

在foreach循环内提交特定表格

来自分类Dev

.each循环填充的列表内的单选按钮