Kod
[google.pl]
http://google.pl/adres1
http://google.pl/adres2
http://google.pl/adres3
[yahoo.com]
http://yahoo.com/adres1
http://yahoo.com/adres2
http://yahoo.com/adres3
http://google.pl/adres1
http://google.pl/adres2
http://google.pl/adres3
[yahoo.com]
http://yahoo.com/adres1
http://yahoo.com/adres2
http://yahoo.com/adres3
i chce zeby z tego powstalo:
Kod
http://google.pl/adres1
http://yahoo.com/adres1
http://google.pl/adres2
http://yahoo.com/adres2
http://google.pl/adres3
http://yahoo.com/adres3
http://yahoo.com/adres1
http://google.pl/adres2
http://yahoo.com/adres2
http://google.pl/adres3
http://yahoo.com/adres3
Problem w tym ze tych tablic z domenami moze byc bardzo poniewaz listy adresow do pomieszania moga byc ponad 100 000 adresow dochodzace nawet do miliona ... Napisalem skrypt ktory to robi ale przy duzych adresach bedzie rzeznia ;/
while($url = $lista_url->fetch_assoc()){ $lista_temp[] = $url['URL']; $lista[$adres['host']][] = $url['URL']; } //szukaj max w najwiekszej liscie $max = 0; foreach($lista as $n=>$v){ $tablice[] = $n; if($x > $max) $max = $x; } $x = 0; //przelec listy od 0 do max for($x; $x<=$max; $x++){ foreach($tablice as $n=>$v){ $nowa_lista[] = $lista[$v][$x]; }else{ } } }
Skrypt ma 1800 wykonań przy 1785 adresach wiec troche lipa ;/
Shuffle jak zastosuje adresy beda obok siebie wiec nie rozwiazuje to do konca problemu ;/