Убрать дубликаты.

Статус
В этой теме нельзя размещать новые ответы.

swer

Профессор
Регистрация
14 Июн 2008
Сообщения
304
Реакции
38
Собственно есть код который берет все ссылки на имж,но вот что делать когда на 1ой странице встречаются несколько дубликатов ссылки как от них избавится,ниже код кот я использую.

PHP:
$contents = file_get_contents($site);

$contents = strip_tags($contents, "<a>");

preg_match_all("/(http:\\/\\/)?([a-z_0-9-.]+\\.[a-z]{2,3}(([ \"'>\r\n\t])|(\\/([^ \"'>\r\n\t]*)?))).jpg/", $contents, $url);

for($i=0; $i<count($url[0]); $i++){
$n = $i+1;
if(isset($url[0][$i])){echo "<b>".$n."</b><br>".$url[0][$i].";

Думал сделать так

PHP:
$contents = file_get_contents($site);

$contents = strip_tags($contents, "<a>");

preg_match_all("/(http:\\/\\/)?([a-z_0-9-.]+\\.[a-z]{2,3}(([ \"'>\r\n\t])|(\\/([^ \"'>\r\n\t]*)?)))/", $contents, $url);

for($i=0; $i<count($url[0]); $i++){
$n = $i+1;
if(isset($url[0][$i])){
if($url[0][$i]!=$url[0][$n]){
echo "<b>".$n."</b><br>".$url[0][$i].";}}}
..работает только с 2ым,а дальше опять показывает.
Что делать..
 
лень код читать

ты смотрел справку по array_unique() ?
 
  • Нравится
Реакции: swer
Хмм не знал что есть такая ф-я, спасибо, помогло частично..
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху