dongshang1529 2013-08-09 20:21
浏览 46
已采纳

仅将csv值添加到不包含字符串的PHP数组中

I'm trying to create an array of values ($import_data) from a csv file that contains about 42,000 rows, each row contains an SKU. I only want to add the values to the array which DO NOT contain the string "CNV". Is there an easy way to do this?

Here is how I am adding the values from the CSV to the array:

while ( ( $line = fgetcsv($handle, 0, $post_data['import_csv_separator']) ) !== FALSE ) {
            $import_data[] = $line;
        }
  • 写回答

1条回答 默认 最新

  • douyuan4357 2013-08-09 20:43
    关注

    This solved it!

             while ( ( $line = fgetcsv($handle, 0, $post_data['import_csv_separator']) ) !== FALSE ) {
                $test_str = print_r($line,true);
                if (strpos($test_str, "CNV") === false){ // add it
                $import_data[] = $line;
             } 
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?