我从一个函数获取图像 url。我需要找到图像的扩展名。有时图像 url 带有诸如 之类的参数http://slimages.macys.com/is/image/MCY/products/4/optimized/1776484_fpx.tif?$filterlrg$&wid=370。因此,文件扩展名就像tif?$filterlrg$&wid=370. 我怎样才能获得准确的扩展名。
下面是我的代码
<?php
$srcimg = 'http://slimages.macys.com/is/image/MCY/products/4/optimized/1776484_fpx.tif?$filterlrg$&wid=370';
$fullpath = basename($srcimg);
$userImageDetails = pathinfo($fullpath);
$extension = strtolower($userImageDetails['extension']);
echo $extension;
?>
Run Code Online (Sandbox Code Playgroud) php ×1