Pull to refresh

Как удалить пустые строки в txt файле при помощи скрипта на php.

Reading time 1 min
Views 1.9K
Вчера мне пришлось столкнуться с одной маленькой проблемой.
Мне надо было собрать базу синонимов, чтоб каждая строчка соответсвововала одной паре. После определенных манипуляция я получил базы такого вида:

а в случае если|ну а если
а вообще|короче говоря
а вы не знали|неужели вы еще не знали
а не|но не
а потом уж|после чего и
а также|а еще
а то и|а может быть

а хотите нет|а можете нет
абстрактная|отвлеченная
абстрактного|отвлеченного
абстрактную|отвлеченную
абстрактные|отвлеченные
абстрактный|отвлеченный
абстрактным|отвлеченным
абстрактных|отвлеченных
абсурд|бред
абсурд|нелепость
абсурдная|бредовая
абсурдная|бредовая

М вот возник вопрос, как удалить пустые строки. Что я не делал, как не пытался, облазил пол Интернета, так ни чего придумать не смог. НУ вот подвернулся один простой, но выручивший меня скрипт. Он мне очень помог, поэтому я решил выложить его для всех.
Он прост как валенок, но сами понимаете, когда нужны валенки их не бывает под рукой!

<?php
$url=«base5.txt»;
$link="$url";
$file=fopen($link,«r»);
if ($file)
{
$rf = fread($file, filesize($link));
fclose($file);
}
else
{
echo«fuck»;
fclose($file);
exit;
}
$txt = trim(preg_replace('/[\r\n]+/m',"\n",$rf));
$openFile = fopen($url, 'w+');
fwrite($openFile, $txt );
fclose($openFile)
?>

Надеюсь, он вам поможет! Спасибо за внимание!
Tags:
Hubs:
-44
Comments 49
Comments Comments 49

Articles