EXE or GIF or DLL or …
Most of the code chunks I’ve seen about getting a file extension from a string are based on some sort of string manipulation.
$filename = '/my/path/image.jpeg'; echo substr($filename, strrpos($filename, '.') + 1); |
Howerver there is a more elegant solution.
$filename = '/my/path/image.jpeg'; echo strtolower(pathinfo($filename, PATHINFO_EXTENSION)); |
Thus you rely on PHP built in functions and it’s harder to overlook the exact string manipulation approach.