我想從這樣的URI列表解析整數返回只需要匹配:如何使用的preg_match
uri.com/upload/123456789_abc.ext
我使用這個模式:
preg_match("#uri\.com\/upload\/(.*?)_#is", $uri, $match);
其中一期工程和回報:
Array
(
[0] => uri.com/upload/123456789_
[1] => 123456789
)
但我想知道是否有辦法讓$ match ==「123456789」intead返回一個數組與多個VA梅毒。
是否有可能通過只修改模式來做到這一點?
[你怎麼看?](http://php.net/manual/en/function.preg-match.php)*「如果提供**匹配**,則會填充結果搜索。$ matches [0]'將包含與完整模式相匹配的文本,'$ matches [1]'將具有與第一個捕獲的括號內子模式相匹配的文本,依此類推。「* –
您可以定義自定義函數如果這確實是一個嚴重的要求。 – mario