как поставить выделение в массиве? - PullRequest
0 голосов
/ 01 апреля 2019

Я хочу поставить выделение, как если бы еще в массиве из цикла while, Вот мои коды

while (($importdata = fgetcsv($file, 10000, ",")) !== FALSE)
             {
                if(($importdata[0])=='1')
                {
                    $this->session->set_flashdata('sukses', ' Terdapat angka 1..');

                }
                else
                {
                    $this->session->set_flashdata('sukses', ' Tidak Terdapat angka 1..');
                } }

Мне нужно что-то вроде

if (($importdata[1])=='15') { 
    do something; 
} else { 
    do something else;
}

Заранее спасибо

Ответы [ 2 ]

0 голосов
/ 01 апреля 2019
while (($importdata = fgetcsv($file, 10000, ",")) !== FALSE)
         {
            if($importdata[0]==1)
            {
                $this->session->set_flashdata('sukses', ' Terdapat angka 1..');

            }
            else
            {
                $this->session->set_flashdata('sukses', ' Tidak Terdapat angka 1..');
            } }
0 голосов
/ 01 апреля 2019

Согласно вашему коду это вам поможет.

$data = [];
while (($importdata = fgetcsv($file, 10000, ",")) !== FALSE) {
  $row_count = count($importdata);
  $temp_arr = [];
  for($i = 0; $i < $row_count; $i++){
     $temp_arr['COL'.($i+1)] = $importdata[$i];
  }
   $data[] = $temp_arr;
}

================= Update ========================

Вы можете проверить условия внутри этого цикла.

for($i = 0; $i < $row_count; $i++){
     $temp_arr['COL'.($i+1)] = $importdata[$i];
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...