我正在尝试为图片网址定义一个变量,如下所示:
http://MyWebSite.com/app/webroot/upload/foods/2/beef_wellington_thumb.jpg
链接中的第2位数字是$ id,也代表文件夹编号。图像文件名最初为beef_wellington.jpg
。但是我必须使用额外的下划线显示它:_thumb
因为我在Cake中使用的上传组件(插件),每个图像文件名。那么我应该如何定义一个变量:例如
$itemImageurl = "/app/webroot/upload/foods/".$id./$item['Food']['image'];
_thumb
怎么样?我们可以把它放在上面代码行的某个地方吗?
更新:
假设我已经更改了上传插件,所以我也可以在我的文件夹中添加原始图像文件名:
http://MyWebSite.com/app/webroot/upload/foods/2/beef_wellington.jpg
不需要_thumb
如何编写正确的变量,我不确定:
$itemImageurl = "/app/webroot/upload/foods/".$id./$item['Food']['image'];
答案 0 :(得分:1)
如何找到$ item ['Food] ['image]中的最后一个点并将其替换为“_thumb。”?
e.g。 (未经测试):
$newName = basename("/app/webroot/upload/foods/".$id./$item['Food']['image'],".jpg");
$newName = newName."_thumb.jpg";
有效吗?