Как обрезать имя файла с конца с лимитом

Допустим, у нас есть три имени файла:

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

Решение

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);

Рекомендации:

3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]