未定义的偏移:0错误

时间:2016-08-23 07:19:44

标签: php

一切正常,但页面显示错误: -

  

未定义的偏移量:0。

for($i=0;$i<count($darr12);$i++){   

    $pro12=$this->Process->find('all',array('fields'=>array('Process.id','Process.subgroup','Process.frequency','Process.USL','Process.LSL','Process.UCL','Process.LCL','Process.range'),'conditions'=>array('Process.part_no'=>$darr12[$i]['samples']['part_no'],'Process.name'=>$darr12[$i]['samples']['process'],'Process.characteristic'=>$darr12[$i]['samples']['characteristic'])));
    $us12=$pro12[0]['Process']['USL'];//error
    $ls12=$pro12[0]['Process']['LSL'];//error
    $rg12=$pro12[0]['Process']['range'];//error
}

1 个答案:

答案 0 :(得分:0)

在将结果分配给变量使用isset之前,它会检查您是否有一些结果。

if(isset($pro12[0])) {
  // code
}

这可以解决您的问题。

相关问题