PHP从url获取图像扩展?

PHP从url获取图像扩展?,php,pathinfo,Php,Pathinfo,图片url如下所示 $url = https://lh3.googleusercontent.com/-4T303dPCnp0ZnkzQjSIjeB7k8L_DiQglhUgNqXM-OkeLQXoNwwFnzM1MoFjJGw7DGI=w300 如何从此url获取扩展名 我正在使用pathinfo获取扩展,但它不起作用 $ext = pathinfo($destinationPath.$filename, PATHINFO_EXTENSION); 任何人都可以帮助我从url获取图像扩展。p

图片url如下所示

$url = https://lh3.googleusercontent.com/-4T303dPCnp0ZnkzQjSIjeB7k8L_DiQglhUgNqXM-OkeLQXoNwwFnzM1MoFjJGw7DGI=w300
如何从此url获取扩展名

我正在使用pathinfo获取扩展,但它不起作用

$ext = pathinfo($destinationPath.$filename, PATHINFO_EXTENSION);

任何人都可以帮助我从url获取图像扩展。

pathinfo只是解析一个路径,当路径中没有扩展时,您不能在这个上下文中使用它。您需要根据mime类型分配扩展名

首先,获取mime类型,如下所示: 然后,根据mime类型分配扩展,如下所示: