Is there any standard function in PHP to find only extension of an image from the corresponding file path?
For example ff my image path is like \'/testdir/dir2/image
$ext = pathinfo(
parse_url('/testdir/dir2/image.gif?foo=bar', PHP_URL_PATH),
PATHINFO_EXTENSION
); //$ext will be gif
It's usually more desirable to detect the actual image type (not by extension but by its contents). For that, use getimagesize().
I would recommend you perfect way
$file_path = '/some/where/img.gif';
$info = new SplFileInfo($file_path);
$file_extension = $info->getExtension();
var_dump($file_extension);
for more detail here The SplFileInfo class
I hope this will help you.
Cheers!
Mudassar Ali