Frage:
- Wie extrahiere ich aus der kompletten URL den Domainnamen?
Wenn es ausreicht gibt es die Funktion parse_url(). Diese liefert Dir in einem Array u.a. auch den host zurück. Falls das nicht ausreicht musst Du zusätzlich (bzw. alternativ) mit regulären Ausdrücken arbeiten.
- Wie ordne (gruppiere) ih die Domainnamen dann (array?)?
Versteh ich jetzt nicht ganz? Wenn Du die URL in eine Datenbank schreibst kannst Du dir die Ergebnisse per SELECT sortiert ausgeben lassen? Ich denk da mal spontan an die Funktion COUNT?
Vielleicht so:
Ein erstes Statement liest Dir dir Anzahl aller URLS aus Deiner Datenbank. Das zweite Statement zählt die Anzahl der Datensätze für jeden Eintrag aus dem ersten Statement. Also SELECT COUNT(url) FROM urltable WHERE name="$name" oder so in die Richtung. Vielleicht kann man die Abfragen auch in einem SELECT unterbringen.
Hoffe ich konnte ein wenig helfen,
Gruss AndreD