如何将选择放入数组?

时间:2019-04-01 08:42:26

标签: php codeigniter

我想将选择像if一样放在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 :(得分:0)

根据您的代码,这将对您有所帮助。

$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;
}

=================更新=====================

您可以检查for循环中的条件。

for($i = 0; $i < $row_count; $i++){
     $temp_arr['COL'.($i+1)] = $importdata[$i];
  }

答案 1 :(得分:0)

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..');
            } }