Array sem conteudo duplicado
Olá
esse é meu código:
$url = file_get_contents('http://www.estadao.com.br/');
preg_match_all('/\b(?:(?:https?|http):\/\/|www\.)[-a-z]*.com.br/i', $url, $conteudo);
print_r($conteudo);
Ele basicamente filtra todas urls ".com.br"
o resultado é esse:
Array ( [0] => Array ( [0] => www.estadao.com.br [1] => www.assineestadao.com.br [2] => www.assineestadao.com.br [3] => www.estadao.com.br [4] => www.estadao.com.br [5] => www.estadao.com.br [6] => www.assineestadao.com.br [7] => www.estadao.com.br [8] => www.estadao.com.br [9] => www.assineestadao.com.br [10] => www.estadao.com.br [11] => www.estadao.com.br [12] => www.estadao.com.br [13] => www.classificadosestadao.com.br [14] => www.estadao.com.br [15] => www.estadao.com.br [16] => www.estadao.com.br [17] => www.estadao.com.br [18] => www.estadao.com.br [19] => www.estadao.com.br [20] => www.estadao.com.br [21] => www.estadao.com.br [22] => www.ilocal.com.br [23] => www.broadcastpolitico.com.br [24] => www.estadao.com.br [25] => www.estadao.com.br [26] => www.estadao.com.br [27] => www.assineestadao.com.br [28] => www.estadao.com.br [29] => www.estadao.com.br [30] => www.estadao.com.br [31] => www.estadao.com.br [32] => www.estadao.com.br [33] => www.estadao.com.br [34] => www.estadao.com.br [35] => www.estadao.com.br [36] => www.estadao.com.br [37] => www.estadao.com.br [38] => www.estadao.com.br [39] => www.estadao.com.br [40] => www.estadao.com.br [41] => www.estadao.com.br [42] => www.estadao.com.br [43] => www.estadao.com.br [44] => www.estadao.com.br [45] => www.estadao.com.br [46] => www.estadao.com.br [47] => www.estadao.com.br [48] => www.estadao.com.br [49] => www.estadao.com.br [50] => www.broadcastpolitico.com.br [51] => www.estadao.com.br [52] => www.estadao.com.br [53] => www.estadao.com.br [54] => www.ilocal.com.br [55] => www.estadao.com.br ) )
Como faço para não retornar urls duplicadas?
Agradeço ajuda
Discussão (6)
Carregando comentários...