0

所以我有这个:

$handle = fopen($filepath, 'r');
$row = fgetcsv($handle, null, "\t", '"');

其中 $filepath 包含具有以下文本的文件:

"\A some text with space."

但是当我回显 $row 的内容时,它并没有删除封闭的引号,并且变量仍将包含包括引号在内的整个字符串,尽管它们中有空格......

我做错什么了?

4

1 回答 1

0

fgetcsv返回一个数组,如果文件内容如你所说,那么结果var_dump($row);应该是:

array(1) {
  [0]=>
  string(24) "\A some text with space."
}

然后echo $row[0];是结果,不会有报价单。

于 2013-01-30T01:29:35.950 回答