< ?php
/**
* Endung der Datei herausfinden
* @param $file Dateiname
* @return mixed var
*/
function getExtension ($file){
$_file=trim("$file");
$getpos=strrpos($_file,".");
if(!$getpos){
return "";
}
$calc = strlen($_file)-$getpos;
return substr($_file, $getpos+1, $calc);
}
?>
Hi,
diese Variante ist etwas kürzer. Habe allerdings noch nicht die Performance getestet ;-)
$fileext = end(explode(‘.’,$file));
Gruß
Stephan
Ich habe testweise mal 1000 durchläufe mit einer for schleife gemacht.
Meine Variante: 0.014 Sekunden
Deine Variante: 0.012 Sekunden
Für mich ist das eine zu vernachläßigende Zeit ;)