nik_neman
@nik_neman
php-junior

Вырезать из строки цифры с последним тире?

Здравствуйте.
В строке, которая является названием файла, необходимо вырезать цифры после последнего тире. Последнее тире тоже необходимо удалить.
Для наглядности несколько примеров:
one_two-1.jpg => one_two.jpg
one-two-5.jpeg => one-two.jpeg
one-2.png => one.png

Заранее спасибо.
  • Вопрос задан
  • 314 просмотров
Решения вопроса 1
roswell
@roswell
и швец, и жнец, и на дуде игрец
$new = preg_replace( '/-\d+(\.\w+)?$/i', '\\1', $old );
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы