Php 如何按选项卡分隔csv内容

Php 如何按选项卡分隔csv内容,php,Php,我正在将CSV文件转换为PHP数组。我的代码如下: <?php $row = 1; if (($handle = fopen("data.csv", "r")) !== FALSE) { while (($data = fgetcsv($handle, 1000, "\t")) !== FALSE) { $num = count($data); echo "<p> ".$num." fields in line". $row.": <

我正在将CSV文件转换为PHP数组。我的代码如下:

<?php
$row = 1;
if (($handle = fopen("data.csv", "r")) !== FALSE) {
    while (($data = fgetcsv($handle, 1000, "\t")) !== 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);
}
?>

选项卡的正确PHP转义序列是
“\t”

尝试
$data=fgetcsv($handle,1000,“\t”)


检查转义序列

它真的是制表符吗?尝试使用
“\t”
。使用
“\t”
作为制表符转义序列如果它是实际的制表符,请尝试使用
\t
。到目前为止,似乎在这个问题上已经达成了某种共识;)。可能重复的