我有一个网站,在该网站上,我需要拆分一个结果查询,该查询可以给我所有的组,因为我想单独处理所有的组。

这是我的代码(结果6是我为获取所有组名而进行的查询)。但是问题在于所有结果都出现在同一位置-> [0]零。
这是问题的形象

 <?php while ($row = mysqli_fetch_array($result6)){ ?>

            <tr>
              <?php if(strlen($row['groupname'])>0){  ?>

                <?php $groups = $row['groupname'];
                 $dividedGroups= (explode(",",$groups));
                 print_r($dividedGroups)
                ?>
                                                        </br>
            <?php } ?>
            </tr>
      <?php } ?>

最佳答案

我想还需要更多数据,但据我所知,以数组数组结尾。

在此行之后:

$dividedGroups= (explode(",",$groups));


尝试添加这两行以将其转换为简单的数组:

$dividedGroups= array_map("array_shift",$dividedGroups);
$dividedGroups= array_map("array_values",$dividedGroups);

关于php - 将查询拆分到几个位置,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42806916/

10-10 03:10