【问题标题】:CSV File Not uploading data in codeigniterCSV文件未在codeigniter中上传数据
【发布时间】:2016-08-08 11:21:51
【问题描述】:

我无法在 csv 中上传以字母“C”和空格开头的数据

       C R MOHAN,3102,II,D,,cin45l@yahoo.com,1234567890,
       S R ALEX,3102,II,D,,xuy566@yahoo.com,1234567880,
  CHARMILA,3102,II,D,xu5566@yahoo.com,1234567880,

第二行和第三行被插入到 db 中,但是每当一行用 'C' 声明然后空格没有插入到 db.pls 帮助

【问题讨论】:

    标签: codeigniter fgetcsv


    【解决方案1】:

    通过传递其中的值来使用下面的函数

    function escape_string($data)
    {
        $result =   array();
    
        if(is_array($data)){
            foreach($data as $row){
                $utf_data =  mb_convert_encoding(str_replace('"', '',trim($row)), 'UTF-8', 'UTF-8');
                $result[]   = str_ireplace('?', '', $utf_data);
            }
        }else{
            //return utf8_encode(str_replace('"', '',trim($data)));
            $utf_data =  mb_convert_encoding(str_replace('"', '',trim($data)), 'UTF-8', 'UTF-8');
            return str_ireplace('?', '', $utf_data);
        }
        return $result;
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-02-12
      • 2015-12-10
      • 2012-08-11
      • 1970-01-01
      • 2017-12-21
      • 1970-01-01
      • 2013-06-13
      相关资源
      最近更新 更多