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.
I prefer this:
echo end(explode(‘.’,$filename));
Wouldn’t work for .tar.gz though would it, a better method is pathinfo(‘/path/to/file.tar.gz’, PATHINFO_EXTENSION); or if your using SPL SplFileInfo::getExtension(); works
Hello Friend, how to distinguish the file among .php file, .pdf, .mp3, .jpg etc using php.
I want fetch the name separatly. please help me out.