问题与csv文件行值删除空格

时间:2015-07-07 12:17:37

标签: php arrays csv

我使用php

将数据从CSV文件导入数据库
$i = 0;
while(($data = fgetcsv($handle, 1000, ",")) !== FALSE)
{  
if($i!=0) {
   if(trim($data[0])!=' ') { 
    $branddata['brand']         = $data[0];
    $branddata['create_date']   = date('Y-m-d H:i:s');
    print_r($branddata); die;
    $res = $this->mdl_brands->insertIntoBrand($branddata);
   }
}
$i++;
}

和我的csv文件有以下数据

enter image description here

在第2行中的品牌名称之后,我添加了多个空格,即在数据库中插入条目。

但是我使用了trim功能来删除空格但它不起作用。

请指导如何避免这种情况。

1 个答案:

答案 0 :(得分:1)

正如你所说:

  

我已使用修剪功能删除空格

你删除了它们!所以你不必检查1个空格,只需:

 if(trim($data[0]) != '') {
                    //^^ See here