Как удалить два последних символа имени файла в 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);