我想创建一个动态数组。
目前,我在添加更多元素时出现错误。
我从数据库中获得5个值。当我尝试打印$ value1 [6]时,它表示未定义的偏移量。但我希望如果它们在$ value1 [6]中没有数据,它应该只打印,但不显示错误。我需要$ value1 [6],因为每个查询的值都会发生变化。有一段时间他们会减少一些时间。
<?php
$select_query="SELECT sub_code,sub_name,internal,external FROM applied_subjects where rollno='CUN130150051'";
$result=mysqli_query($dbc,$select_query);
if(!$result) die("Fail".mysqli_error($dbc));
$value1=array();
$value2=array();
while($row=mysqli_fetch_array($result,MYSQLI_ASSOC))
{
$value1[]=$row['sub_code'];
$value2[]=$row['sub_name'];
$value3[]=$row['internal'];
$value4[]=$row['external'];
}
?>
答案 0 :(得分:1)
if(true===isset($value1[6]))
{
/* manipulate value (assign it to a variable or perform any arithmetic/logical operations)*/
}