Я анализирую канал данных CSV, отправленный мне через php. Я превращаю каждую строку в массив значений.
Вот мой код:
$fp = fopen('data.txt','r');
while (!feof($fp))
{
$line = mysql_real_escape_string(fgets($fp));
$value_array = explode(',', $line);
}
Но если одна из строк выглядит так:
"Некоторая компания, инк.", XC34ET, 500
Я получаю 4 значения:
"какая-то компания
вкл ".
XC34ET
500
Когда я действительно хочу эти 3 значения:
какая-то компания, вкл.
XC34ET
500
Как я могу обновить свой скрипт, чтобы учесть это?