Krisha
pain in the neck
fgetcsv. Пустые строки.
Обрабатываю TXT (tab delimited) при помощи fgetcsv. В файле некоторые строки просто заполнены табами, то есть значений нету, но разделители есть, в результате получаю массив с пустыми значениями, часть кода:
Вот и думаю как бы пустые строки не включать в конечный результат. Ну самый простой вариант пробегаться по $data и смотреть есть ли непустые элементы или наоборот.
Может у кого есть интерессные решения задачи ?
Обрабатываю TXT (tab delimited) при помощи fgetcsv. В файле некоторые строки просто заполнены табами, то есть значений нету, но разделители есть, в результате получаю массив с пустыми значениями, часть кода:
PHP:
while ($data = fgetcsv($handle, $length, $delimiter))
{
for ($i = 0; $i<count($data); $i++)
{
if (array_key_exists($i, $keys))
{
$data[$keys[$i]] = trim($data[$i]);
}
}
$list[] = $data;
}
Может у кого есть интерессные решения задачи ?