Jörg Reinholz: httpd.conf mod_rewrite GET Parameter

Beitrag lesen

Ich habe keine Funktion gefunden die ich innerhalb eines PHP Skriptes nutzen kann, die auch wirklich feststellt, dass die Domainendung auch am Ende ist.

"Mann oh Mann. Du solltest Bauingenieur werden, Dir fällt nämlich absolut nichts ein."

Da gibt es nämlich sehr viele Wege. Nur einer ist ein regulärer Ausdruck. Einer der vielen anderen geht über einen Array. Die angegebene Domainendung kann man damit ganz einfach ermitteln:

# Man nehme die Eingabe:  
$sFoo='www.domain.tld';  
# und zerlege diese am Punkt:  
$arFoo=explode('.',$sFoo);  
echo $arFoo[count($arFoo)-1], "\n";  

oder, für Skriptkopierer auch viel allgemeiner, sogar als Funktion:

function getLastPart($delim, $s) {  
   $a=explode('.',$s);  
   return $a[count($a)-1];  
}  
  
# Benutzung  
echo getLastPart('.' ,'www.domain.tld'), "\n";

Jörg Reinholz