php怎么匹配图片的名称

php怎么匹配图片的名称?例如: http://www.abc.com/acd/aaa.gif。我只想取到aaa.gif,不要整个路径,要怎么匹配啊。同时后缀可能还有.png或者jpg
2026年09月23日 10:35
有2个网友回答
网友(1):

$str=" http://www.abc.com/acd/12aaa.gif";
preg_match("/\w+.gif|jpg|png$/",$str,$arr);
print_r($arr);
?>

图片名称一般是没有中文的,所以上面的正则可以满足几乎所有的情况

网友(2):

如果是php的话可以取索引的负数,即从最后一个开始去indexof('.','/')