fgetcsv. Пустые строки.

Krisha

pain in the neck
fgetcsv. Пустые строки.

Обрабатываю 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;
}
Вот и думаю как бы пустые строки не включать в конечный результат. Ну самый простой вариант пробегаться по $data и смотреть есть ли непустые элементы или наоборот.

Может у кого есть интерессные решения задачи ?
 
Сверху