从文件名字符串中获取文件扩展名子字符串[重复]

问题描述 投票:0回答:1

我想知道如何解析文件名的文本,以便保留扩展名。

所以

someimage.jpg
会变成
.jpg
。这样我就可以更改文件名但保留扩展名。

php string filenames text-extraction file-extension
1个回答
5
投票

使用

pathinfo()
并传递
PATHINFO_EXTENSION
标志来获取文件扩展名。您需要自己添加点,因为函数将其遗漏了:

$oldname = 'someimage.jpg';
$ext = pathinfo($oldname, PATHINFO_EXTENSION);
rename($oldname, 'thisimage.' . $ext);
© www.soinside.com 2019 - 2024. All rights reserved.