将数组值传递给colspan以在php中创建列表

时间:2016-07-27 11:56:50

标签: php mysql arrays

我将数组中的值传递给colspan时遇到问题,因此我可以使用动态多列。

$my_values = array();
while ($data=mysqli_fetch_assoc($result)) {
 foreach ($data as $key => $value) {
   $my_values[] = $value;
 }
}
print_r($my_values);

这是我打印$ my_values的输出:

Array ( [0] => 3 [1] => 2 [2] => 1 )

我在这里要做的是创建表并将这些数组传递给colspan:

$query = "SELECT * FROM assignments WHERE course_id=1";
        $result1 = mysqli_query($conn, $query);
        if (mysqli_num_rows($result1) != 0) {
        while ($row=mysqli_fetch_assoc($result1)) {
          echo '<th colspan="'.$my_values['0'].'">'.$row['assignment_name'].'</th>';
        }
      }

其中$my_values['0']将得到3.我想在这里做的是我想先获得索引0,然后索引2然后索引3.所以第一个可以创建3列而第二个2列和第3列。

你可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

使用以下代码。

可能对你有所帮助
AutomationElement.RootElement