Как вернуть только необходимое совпадение с помощью preg_matchPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как вернуть только необходимое совпадение с помощью preg_match

Сообщение Anonymous »

Я пытаюсь проанализировать целое число из списка URI следующим образом:

Код: Выделить всё

uri.com/upload/123456789_abc.ext
Я использую этот шаблон:

Код: Выделить всё

preg_match( "#uri\.com\/upload\/(.*?)_#is", $uri, $match );
Что работает и возвращает результат:

Код: Выделить всё

Array
(
[0] => uri.com/upload/123456789_
[1] => 123456789
)
Но мне интересно, есть ли способ сделать $match == "123456789" вместо возврата массива с несколькими значениями.

Можно ли это сделать, только изменив шаблон?

Подробнее здесь: https://stackoverflow.com/questions/104 ... preg-match
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»