Php 删除csv文件列中的重复

Php 删除csv文件列中的重复,php,csv,duplicates,Php,Csv,Duplicates,我有一个csv文件,它获取汽车备件的数据,它有一个公司、汽车名称和型号的目录,汽车名称列有重复项,我试图使用函数删除它,但它删除了所有行,而不是coulmn中的重复数据。 这是我的职责 public function import(){ $this->load->language('sale/orders'); $json = array(); $filename = explode ('.xlsx',$this->request->po

我有一个csv文件,它获取汽车备件的数据,它有一个公司、汽车名称和型号的目录,汽车名称列有重复项,我试图使用函数删除它,但它删除了所有行,而不是coulmn中的重复数据。 这是我的职责

    public function import(){
    $this->load->language('sale/orders');
    $json = array();
    $filename =  explode ('.xlsx',$this->request->post['filename']);
    $fullpath = DIR_DOWNLOAD . $this->request->post['filename']; //$filename[0] . ".xlsx";
    $json['full'] = $fullpath;        

        $file = "your-file.xls";
        $handle = fopen($fullpath, "r");
        $this->db->query("DELETE FROM `" . DB_PREFIX . "custom_orders_options`");
        $c = 0;                 
        while(($filesop = fgetcsv($handle, 1000, ",")) !== false)
        {
        //$filesop = array_map("utf8_encode", $filesop); //added
        //$filesop = iconv( "Windows-1252", "UTF-8", $filesop );
        $company = $filesop[0];            
        $company_ar = iconv(mb_detect_encoding($filesop[1], mb_detect_order(), true), "UTF-8", $filesop[1]);            
        $car_name = $filesop[2];
        $car_name_ar = iconv(mb_detect_encoding($filesop[3], mb_detect_order(), true), "UTF-8", $filesop[3]);
        $model = $filesop[4];
        $model_ar = iconv(mb_detect_encoding($filesop[5], mb_detect_order(), true), "UTF-8", $filesop[5]);


        $query = $this->db->query("INSERT INTO `" . DB_PREFIX . "custom_orders_options` (company,car_name,model,company_ar,car_name_ar,model_ar) VALUES ('$company','$car_name','$model','$company_ar','$car_name_ar','$model_ar')");

        $c = $c + 1;            
        }

        if($query){
        $json['status'] = $this->language->get('success_import') .': '. $c;            
        }else{
        $json['status'] = $this->language->get('error_import');      
        }
    //var_dump($query);
    echo json_encode($json);
}

这对公司来说很好,但车名显示了许多重复数据,所以有人能帮你吗?

你需要发布示例输入和预期输出。好的,这是网站,问题是车名中有一个应用程序,我想要车,您可以使用这些数据直接登录:好的,这是该网站,问题在于车名中有一个应用程序在我想要的车的数据中,您可以使用这些数据直接登录:电子邮件:phenomena4ever@gmail.com密码:123456,谢谢您的关注