PHP数组具有灵活的大小

时间:2014-06-13 21:29:25

标签: php

我想创建一个动态数组。

目前,我在添加更多元素时出现错误。

我从数据库中获得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'];
    }

?>

1 个答案:

答案 0 :(得分:1)

if(true===isset($value1[6]))
{
    /* manipulate value (assign it to a variable or perform any arithmetic/logical operations)*/
}