fgetcsv не удаляет кавычки

Итак, у меня есть это:

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

где $ filepath содержит файл со следующим текстом:

"\A some text with space."

но затем, когда я повторяю содержимое $ row, оно не удаляет заключающие кавычки, и переменная по-прежнему будет содержать всю строку, включая кавычки, несмотря на то, что в них есть пробелы...

Что я сделал не так?

1 ответ

Решение

fgetcsv возвращает массив, если файл с содержимым, как вы сказали, то результат var_dump($row); должно быть:

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

затем echo $row[0]; является результатом, не будет цитаты.

Другие вопросы по тегам