PHP, вернуть все налево, strrchr ()? - PullRequest
0 голосов
/ 13 января 2010

Следующий код возвращает все справа от последнего появления тире:

$string1 = 'some-random-string-123456';
$string2 = strrchr($string1, '-');

echo $string2;

output: -123456

есть ли функция, которая будет возвращать все слева от последней черты? поэтому выход будет:

some-random-string

Ответы [ 2 ]

4 голосов
/ 13 января 2010
$string2 = substr($string1, 0, strrpos($string1, "-"))
0 голосов
/ 13 января 2010

Как-то так будет работать ..

$string2 = substr($string1, 0, strpos($string1, '-'));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...