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

时间:2013-08-09 20:21:04

标签: php arrays parsing csv

我正在尝试从包含大约42,000行的csv文件创建值数组($ import_data),每行包含一个SKU。我只想将值添加到不包含字符串“CNV”的数组中。有一个简单的方法吗?

以下是我如何将CSV中的值添加到数组中:

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

1 个答案:

答案 0 :(得分:0)

这解决了!

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