使用PHP从CSV获取Raw或Column

时间:2013-08-06 11:52:52

标签: php csv calculated-columns

我正在搜索PHP代码,以便在PHP的帮助下从CSV获取行/列。 重要的是:

我想在代码中添加行/列的编号以获取它的名称!

ISO_COUNTRY_CODE,CNT_POSTAL_CODE,ORDER1_ADMIN_TYP_1112,ORDER2_ADMIN_TYP_1113,ORDER8_ADMIN_TYP_1119,BUILTUP_ID
AND,7,0,0,7,41
ARG,1970,25,0,514,4076
AUS,2612,9,0,10978,4597
AUT,2213,9,95,2354,10304
BEL,1148,3,11,589,3781
BGR,4507,28,0,264,5375

1 个答案:

答案 0 :(得分:0)

你可以这样做 -

$row = 1;
if (($handle = fopen("test.csv", "r")) !== FALSE) {
    while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
        $num = count($data);
        echo "<p> $num fields in line $row: <br /></p>\n";
        $row++;
        for ($c=0; $c < $num; $c++) {
            echo $data[$c] . "<br />\n";
        }
    }
    fclose($handle);
}

有关详细信息,请参阅:http://php.net/manual/en/function.fgetcsv.php