0

我的 PHP 脚本从 JS 接收一个字符串。我需要解析它以忽略图像附带的分辨率后缀,但保留文件名。

更清楚:

我需要将这个字符串:starbucks-logo-291x300.jpg转换成starbucks-logo.jpgPHP。但有时文件名可能有一个更长的字符串名称,比如starbucks-logo-2921x3030.jpgstarbucks-logo-291x3200.jpg。文件名前缀可能会改变,所以我不能让它搜索“starbucks-logo”。有时文件名没有后缀,随我需要。有时该文件可能会以其他图像扩展名出现,例如 png、gif、jpeg 和 bmp。

我是php新手,所以如果可能的话,请清楚我需要使用的功能,请<3

4

1 回答 1

1

这很容易做到:

$result = preg_replace('~-\d+x\d+~', '', $filename);
于 2013-10-28T19:54:48.833 回答