我有一个网站,在该网站上,我需要拆分一个结果查询,该查询可以给我所有的组,因为我想单独处理所有的组。
这是我的代码(结果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/