小编use*_*854的帖子

PHP 从图像扩展中删除参数

我从一个函数获取图像 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

2
推荐指数
1
解决办法
2411
查看次数

标签 统计

php ×1