我们说我们有三个文件名:
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中模仿相同的结果!
答案 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);
参考文献: