/ Gists / Get file ext from filename
On gists

Get file ext from filename

PHP

getExtension.php Raw #

<?php

// https://stackoverflow.com/questions/173868/how-to-get-a-files-extension-in-php

$ext = end(explode('.', $filename));
$ext = substr(strrchr($filename, '.'), 1);
$ext = substr($filename, strrpos($filename, '.') + 1);
$ext = preg_replace('/^.*\.([^.]+)$/D', '$1', $filename);
$ext = strrchr($filename, '.');
$ext = pathinfo($filename, PATHINFO_EXTENSION)['extension'];
$ext  = (new SplFileInfo($path))->getExtension();

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