PHP - 解析字符串

问题描述:

我想知道如何解析文件名的文本,以保持扩展名。PHP - 解析字符串

因此someimage.jpg将成为.jpg。这样我可以更改文件名,但保留扩展名。

谢谢。

+3

`*打哈欠*`类似于[如何获得文件扩展名?](http://stackoverflow.com/问题/ 4841223 /如何获得文件扩展名) – 2011-01-31 21:26:50

使用pathinfo()并通过PATHINFO_EXTENSION标志来获取文件扩展名。您需要自己添加点作为功能离开它:

$oldname = 'someimage.jpg'; 
$ext = pathinfo($oldname, PATHINFO_EXTENSION); 
rename($oldname, 'thisimage.' . $ext); 
+1

我认为downvote肯定来自上校本人。别担心,我**期待**它:) – BoltClock 2011-01-31 21:37:31