Guten Tag die Herren (und Damen),
mal wieder habe ich ein kleines Logikproblem, und komme selbst nach längerer Suche in Google und diesem Forum hier nicht auf eine zufriedenstelle Lösung.
Ich möchte aus einem übergebenen String (Hostadresse) die Subdomain entfernen, sofern eine vorhanden ist.
Das heißt im Beispiel:
- aus dem String "reifen.test.de" soll "test.de" werden.
- am String "konzentrieren.com" soll nichts verändert werden, da keine Subdomain vorhanden.
Mit strpos() und explode komme ich leider absolut nicht weiter, denn falls ein String ohne Subdomain übergeben wird, darf ja nicht der Stringteil
vor dem .com bzw. .de entfernt werden. Müsste also zunächst geprüft werden, ob der String ZWEI Punkte enthält und falls ja, alles vor dem ersten Punkt entfernen? Ist das zu kompliziert gedacht?!
Vielleicht kennt oder hat jemand schon eine praktikable Lösung.
Grüße & Danke
Klaus
mal wieder habe ich ein kleines Logikproblem, und komme selbst nach längerer Suche in Google und diesem Forum hier nicht auf eine zufriedenstelle Lösung.
Ich möchte aus einem übergebenen String (Hostadresse) die Subdomain entfernen, sofern eine vorhanden ist.
Das heißt im Beispiel:
- aus dem String "reifen.test.de" soll "test.de" werden.
- am String "konzentrieren.com" soll nichts verändert werden, da keine Subdomain vorhanden.
Mit strpos() und explode komme ich leider absolut nicht weiter, denn falls ein String ohne Subdomain übergeben wird, darf ja nicht der Stringteil
vor dem .com bzw. .de entfernt werden. Müsste also zunächst geprüft werden, ob der String ZWEI Punkte enthält und falls ja, alles vor dem ersten Punkt entfernen? Ist das zu kompliziert gedacht?!

Vielleicht kennt oder hat jemand schon eine praktikable Lösung.
Grüße & Danke
Klaus

Kommentar