Как из вывода исключить пустую строку?

Подскажите как исключить пустую строку при рандомном выводе , тоесть есть файл csv

в файле есть запись типа
1;вилка
2;тарлка
3;ложка
и четвертая строка пустая, перенос строки
уже крутил и так и сяк всеравно пропускает пустую строку
вот сам код

$out = " ";
$list = explode("\n",$data);
$arr = array_map('trim', $list);
shuffle($arr);
srand ((float) microtime() * 10000000);
for($i=0; $i<1; $i++) 
{
  if(!strripos($arr[$i], "<|>")) continue;
  if (!isset($arr[$i])) break;
    $elem = explode('<|>',$arr[$i]);
 
  $out .= ("<a style=color:".$elem[1]."; href=".$elem[2]." target='_blank' title=".$elem[3]."><b>".$elem[4]."</b> ".$elem[5]."</a>");
}
  • Вопрос задан
  • 49 просмотров
Пригласить эксперта
Ответы на вопрос 2
VladimirAndreev
@VladimirAndreev
php web dev
trim($data)
Ответ написан
402d
@402d
Программирую с 1989 года
В цикле по лист в массив арр добавляйте только не пустые значения.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы