替换字符串中的子字符串

时间:2009-09-27 05:26:27

标签: php string

我正在将图像文件上传到服务器。 现在将文件上传到服务器之后,我需要用id重命名文件,但是应该保留文件的扩展名。

例如:如果我上传文件image1.png,那么我的服务器脚本应保留扩展名.png。但我需要将子字符串更改为其他子字符串(db的主键)。

image1.png应重命名为123.png
image2.jpg应重命名为somevalue.jpg

图片可以是.png.jpg.jpeg等任何扩展名。

我想以这样的方式重命名,以便保留图像/文件扩展名。

1 个答案:

答案 0 :(得分:2)

$new_filename = $primary_key . '.' . pathinfo($orig_filename, PATHINFO_EXTENSION);