Массив становится нулевым в условии условия PHP для цикла - PullRequest
0 голосов
/ 11 ноября 2019

У меня проблема с толку. Мой массив в цикле for показывает нулевое значение при оценке в операторе условия. Перед оператором if он содержит значение в $ CSVArray [$ i] [0]. Однако при использовании $ CSVArray [$ i] [0] в моем состоянии оно имеет нулевое значение, что приводит к сбою условия.

   for($i = 0; $i<=$Rows; $i++){
    print_r($CSVArray[$i][0]); // Has actual value i.e "Juice".

    /*
    *However the $CSVArray[$i][0] in the condition statement below is null..
    *I cannot understand why this is??
    */
      if($CSVArray[$i][0] == $id["SomeKey"]){
        $One = $id["Id"];
        $CSVArray[$i][1] = $One;
         break;

  }
}

...