Разделяем строки с ссылками и строки без ссылок с помощью PHP
Итак задача очень простая у нас имеется файл в котором есть строки с урлами и просто чистый текст. Наша задача разделить строки с ссылками и строки без ссылок для этого используем регулярные вырожения и стандартные функции php . Что мы делаем сначало считываем информацию построчно из файла urls.txt затем проверяем на наличие ссылки при помощи регулярки , если ссылка есть записываем в файл links.txt если нет записываем в файл text.txt вот в принципе и все
<?php
$urls = file(‘urls.txt’); // каждый урл с новой строки
$c = count($urls);
echo $c;
for($i=0; $i < $c; $i++ ) {
preg_match_all(‘/http:///’,$urls[$i],$str);
print_r($str[0][0]);
if (isset($str[0][0])) {
echo ‘линк’;
$fp1=fopen(‘links.txt’, ‘a’);
fwrite($fp1,$urls[$i]);
} else {
echo ‘текст’;
$fp2=fopen(‘text.txt’, ‘a’);
fwrite($fp2,$urls[$i]);
}
}
?>
вот примерно так
да чуть не забыл содержание файла urls.txt примерно такое
http://www.domen.ru
текст
текст
текстhttp://www.domen.ru
http://www.domen.ru
текст
[...] This post was mentioned on Twitter by phphub ru. phphub ru said: Разделяем строки с ссылками и строки без ссылок с помощью PHP: Итак задача очень простая у… http://goo.gl/fb/Niz1R [...]