【发布时间】:2013-04-02 15:40:14
【问题描述】:
我的问题既快速又简单。
我正在创建一个画廊,我正在使用 glob 从一个目录中获取我的全尺寸图像和缩略图。
我的缩略图路径有一个变量:images/photo-strip/thumb/*.jpg
我正在使用 basename() 将路径 images/photo-strip/thumb/*.jpg 减少到 *.jpg 并将其保存到 $filename
然后我像这样重新构建完整尺寸图像的路径:$pathToFull = 'images/photo-strip/' . $filename;
我在 thumb 文件夹中的文件是这样命名的:th_*.jpg,完整尺寸的图像是*.jpg(完全匹配但没有 th)。
然后我有一个回显,将 HTML 放入 <img> 标记中的缩略图路径和 <a> 标记中的完整路径。
问题是我的全尺寸图像的路径是错误的,因为图像文件名中的 th_。
有没有办法从$filename 中修剪th_ 并将其保存为$full_filename 之类的内容,以便我可以更正全尺寸图像的文件名?
我可以轻松地重命名缩略图图像以排除 th_,这将解决我的问题,但我更愿意保留文件名。
编辑:
我正在使用 BCMCFC 的方法,因为它去掉了我不需要的两行代码。
感谢您的快速答复!
【问题讨论】:
标签: php