PHP Удалить последнюю часть строки, определяемую появлением первого символа, начиная с конца строки - PullRequest
0 голосов
/ 21 марта 2020

Строки всегда заканчиваются дефисом, за которым следует целое число переменного размера. Например:

foo-bar-baz-132 another-55-string-961370

Как удалить последний дефис (первое вхождение справа налево) плюс любой символ справа

1 Ответ

3 голосов
/ 21 марта 2020

попробуйте

$string = 'foo-bar-baz-132 another-55-string-961370';
$result = substr ($string , 0, strrpos($string, '-'));
echo $result;

Источник

...