Как на выводе файла исключить пустую строку?

Как исключить пустую строку а вернее перенос строки на выводе файла ?
$myurl = $sym_link . "data/category.csv";
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $myurl);
curl_setopt($curl, CURLOPT_USERAGENT, 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)');
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($curl);
curl_close($curl);
// разбиваем по строкам

$res = explode("\n",$response);

foreach($res as $line)
{
	$elem = explode("<|>",$line);
	
   echo "<li><a href=".$elem[1]." target='_blank'>".$elem[2]."</a></li>";
}

вот так выводится
> tube
> bridun
>
  • Вопрос задан
  • 58 просмотров
Решения вопроса 1
gaparchi
@gaparchi
foreach($res as $line)
{
  if(strlen($line) === 0 ) continue; //в лоб
  if(!strripos($line, "<|>")) continue; //Но вот так наверно лучше будет. 
  $elem = explode("<|>",$line);
  echo "<li><a href=".$elem[1]." target='_blank'>".$elem[2]."</a></li>";
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы