如何使用限制从结尾截断文件名

时间:2014-12-02 21:09:25

标签: php jquery string filenames truncate

我们说我们有三个文件名:

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中模仿相同的结果!

1 个答案:

答案 0 :(得分:3)

的Javascript

var a = "01704_0047a_05a_canvas.jpg";
console.log(a.substr(-10)); // OR a.substring(a.length - 10, a.length);

PHP

$a = "01704_0047a_05a_canvas.jpg";
echo substr($a, -10);

参考文献: