Php 如何按选项卡分隔csv内容
我正在将CSV文件转换为PHP数组。我的代码如下: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.": <
<?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
。到目前为止,似乎在这个问题上已经达成了某种共识;)。可能重复的