Следующий код возвращает все справа от последнего появления тире:
$string1 = 'some-random-string-123456';
$string2 = strrchr($string1, '-');
echo $string2;
output: -123456
есть ли функция, которая будет возвращать все слева от последней черты? поэтому выход будет:
some-random-string