【发布时间】:2024-05-20 07:20:02
【问题描述】:
假设我们有三个文件名:
var a = "01704_0047a_05a_canvas.jpg";
var b = "101704_0047a_05a_canvas.jpg";
var c = "foo.jpg";
显然这三个是1个字符不同,这只是为了说明文件名的长度会有所不同,我的目标是只显示最后10个字符,而不考虑文件名的长度, 结果:
var a = "canvas.jpg";
var b = "canvas.jpg";
var c = "foo.jpg";
这是我尝试过的:
a.substring(a.length, 10);
这似乎给了我不同的结果思考、想法?
如果有人觉得大方,我还需要在 php 中模仿相同的结果!
【问题讨论】:
-
s.substring(s.length, s.length - 10),所以我才刚刚来到这个......傻我,这是最好的方法吗? -
echo substr($foo, -10),基本上。 substring() 是(str, offset, lenght),你没有为你的 a.substring 提供长度,所以它只是从位置 10 开始回显。
标签: php jquery string filenames truncate