function csv_data_to_zip_array($csv)
{
$f = fopen($csv, "r");
$i= 0;
while($line= fgets($f)){
$line = preg_replace("/[^0-9]/", "", $line);
if(is_numeric($line)&&strlen($line)==5){ // it is a zip code
$array[] = $line;
}
$i++;
}
fclose($f);
return $array;
}
這是我的功能,它將大量的csv與一堆郵政編碼一起讀入數組中。爲什麼我的函數返回NULL?
它不是真正的csv格式,只有文本文件重命名爲csv,因爲這是他們發送它們的方式。 idky – theprestig3
此外,如果我回顯$行,郵政編碼打印。 – theprestig3
@ theprestig3,你能否請確認你現在正在初始化'$ array'作爲'while循環之前的空數組? – imm