我使用数组打开文件,如果数组键中的值匹配,则将打开与值相关的文件。当我尝试时,它将打开与数据库中的数据一样多的文件。
while ($d = mysqli_fetch_array($query))
{
$d['grade'] = array("2", "3", "4", "5", "6");
if(in_array("2", $d))
{
include "table/grade2_tab.php";
}
if(in_array("3", $d))
{
include "table/grade3_tab.php";
}
if(in_array("4", $d))
{
include "table/grade4_tab.php";
}
if(in_array("5", $d))
{
include "table/grade5_tab.php";
}
if(in_array("6", $d))
{
include "table/grade6_tab.php";
}
}
?>
假设我的数据库中有 6 个数据,例如:
=>grade6
=>grade6
=>grade6
=>grade6
=>grade3
=>grade2
如果数据已在数组中找到,则只需为每个键打开一个文件。如何实现这一目标?我尝试使用if but datagrade6打开四次。
我不知道如何处理这个问题,我用 foreach 搜索分组数据,但我不知道用 foreach 打开文件。任何答案表示赞赏。
沧海一幻觉
largeQ