„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Wie kann ich in PHP eine Subdomain aus einer URL extrahieren?

Wie kann ich in PHP eine Subdomain aus einer URL extrahieren?

Veröffentlicht am 23.12.2024
Durchsuche:358

How Can I Extract a Subdomain from a URL in PHP?

Abrufen einer Subdomain von einer URL in PHP

Das Identifizieren der Subdomain innerhalb einer URL kann in verschiedenen Webanwendungen eine häufige Aufgabe sein. In diesem Artikel wird die Funktionalität von PHP zum Extrahieren der Subdomain aus einer bestimmten URL untersucht.

Funktion zum Extrahieren der Subdomain

PHP bietet keine integrierte Funktion zum Abrufen der Subdomain . Es gibt jedoch eine einfache Problemumgehung mit den Funktionen array_shift() und explosion():

function getSubdomain($url) {
  // Split the URL into its components
  $parts = explode('.', $url);
  
  // Remove the top-level domain (e.g., "com", "net")
  array_shift($parts);
  
  // Return the first element, which is the subdomain
  return $parts[0];
}

Beispielverwendung

Um die Subdomain von einer URL wie „en.example.com“ abzurufen, würden Sie Folgendes verwenden:

$subdomain = getSubdomain('en.example.com'); // "en"

Alternativ können Sie den Vorgang mit PHP 5.4 oder höher vereinfachen:

$subdomain = explode('.', 'en.example.com')[0]; // "en"
Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3