Я хотел бы посмотреть, есть ли способ сделать это без preg_replace
, только строковые функции.
Я использую это
$str = "-41d3vUYHtK3D-GI3QXiVhvfR-zNooU7U_--2697";
preg_replace("/\-\d+$/i","",$str)
, чтобы удалить все, что следуети в том числе последний "тире"