Jak uzyskać (rozpakować) rozszerzenie pliku w PHP?

To jest pytanie, które możesz przeczytać wszędzie w internecie z różnymi odpowiedziami:

$ext = end(explode('.', $filename));
$ext = substr(strrchr($filename, '.'), 1);
$ext = substr($filename, strrpos($filename, '.') + 1);
$ext = preg_replace('/^.*\.([^.]+)$/D', '$1', $filename);

$exts = split("[/\\.]", $filename);
$n    = count($exts)-1;
$ext  = $exts[$n];

itp.

Zawsze jednak jest „najlepszy sposób” i powinien być na Stack Overflow.

questionAnswers(22)

yourAnswerToTheQuestion