我想知道如何解析文件名的文本,以便保留扩展名。
所以
someimage.jpg
会变成.jpg
。这样我就可以更改文件名但保留扩展名。
pathinfo()
并传递 PATHINFO_EXTENSION
标志来获取文件扩展名。您需要自己添加点,因为函数将其遗漏了:
$oldname = 'someimage.jpg';
$ext = pathinfo($oldname, PATHINFO_EXTENSION);
rename($oldname, 'thisimage.' . $ext);