我在匹配括号中的所有项目时遇到了很多问题。
这是一些代码,我需要做的匹配是输出类似
Array ( [0] => username [1] => id )
一些代码可以给你一个想法
$ur = '/account/{username}/{id}';
if(preg_match('', $str, $matches)){
print_r($matches);
}
我该如何做到这一点?
答案 0 :(得分:0)
$ur = '/account/{username}/{id}';
preg_match_all('/\{([a-z]+)\}/',$ur,$m);
echo '<pre>';
var_dump($m[1]);
输出:
array(2) {
[0]=>
string(8) "username"
[1]=>
string(2) "id"
}