Допустим, у нас есть три имени файла:
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, если кто-то чувствует себя щедрым!
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);
Рекомендации:
Других решений пока нет …