< ?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 ;)