Удалить последние две цифры имени файла

Как удалить два последних символа имени файла в PHP?

http://img.ruphp.com/filenames/tsra50.jpg # becomes http://img.ruphp.com/filenames/tsra.jpg 

а также

 http://img.ruphp.com/filenames/hi_shwrs60.jpg # becomes http://img.ruphp.com/filenames/hi_shwrs.jpg 

Расширение всегда будет 3 символа (4 с периодом).

Вы можете использовать отрицательное значение в качестве начала для substr_replace если знаете, что число всегда равно двум цифрам:

 $filename = 'filename11.jpg'; $newfilename = substr_replace($data, '', -6, 2);