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];
является результатом, не будет цитаты.