получить слово перед: - войдите в строку с помощью регулярного выражения - PullRequest
1 голос
/ 17 декабря 2009

Мне нужно получить сумму до: - подписи. Так что строка будет: бла бла 120: -

А потом хранить только 120 в переменной

Ответы [ 2 ]

4 голосов
/ 17 декабря 2009
preg_match_all('!(\d+):-!', $string, $matches);
print_r($matches);

Это должно сделать это. Он захватывает все до пробела перед ": -"

3 голосов
/ 17 декабря 2009

регулярное выражение

/(-?\d+):-/

будет захватывать любые цифры (и отрицательный знак, если он есть) перед ": -" в строке.

Вы можете затем разобрать это в число и сохранить его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...