PHP:如何读取sql的多维数组?
我正在尝试读取并合并数据库中选定的两个数组。因此,以下是代码: //数组的声明 $datas=array()PHP:如何读取sql的多维数组?,php,mysql,arrays,multidimensional-array,Php,Mysql,Arrays,Multidimensional Array,我正在尝试读取并合并数据库中选定的两个数组。因此,以下是代码: //数组的声明 $datas=array() if(mysqli\u num\u行($result)>0) { while($row=mysqli\u fetch\u assoc($result)) { $datas[]=$row['masa']; 打印(数据); if(in_数组(“Pagi”,$datas)和in_数组(“Petang”,$datas)) { 回声“ 苏达·迪坦帕 苏达·迪坦帕 苏达·迪坦帕 "; } } }
if(mysqli\u num\u行($result)>0)
{
while($row=mysqli\u fetch\u assoc($result))
{
$datas[]=$row['masa'];
打印(数据);
if(in_数组(“Pagi”,$datas)和in_数组(“Petang”,$datas))
{
回声“
苏达·迪坦帕
苏达·迪坦帕
苏达·迪坦帕
";
}
}
}
输出:
数组([0]=>Pagi)数组([0]=>Pagi[1]=>Petang)
现在,我想结合这两个数组来执行上述操作(如代码中所示)。已经结合了。在while循环外执行
print_r()
以查看$datas的实际值。
如果要回显该行一次,只需添加一个counter@Mr.Blue. 谢谢您的回复如何添加计数器?对不起,我对php数组有点不在行
if(mysqli_num_rows($result)>0)
{
while($row=mysqli_fetch_assoc($result))
{
$datas[]=$row['masa'];
print_r($datas);
if(in_array("Pagi",$datas)&&in_array("Petang",$datas))
{
echo"
<tr>
<td>Sudah ditempah </td>
<td>Sudah ditempah</td>
<td>Sudah ditempah</td>
</tr>";
}
}
}