正则表达式到客户端ID的解析URI

时间:2013-03-25 18:58:21

标签: php regex

我一直试图弄清楚如何获得一个RegEx来解析以下网址:

http://localhost/asdf/client/16/admin/64/edit

我想得到的是跟随客户的号码。在这种情况下16.我尝试了客户端/(.+)/适用于http://localhost/hot_seat/client/16/admin,但是一旦我将64 / edit添加到url中它就不再有效了。有什么想法吗?

1 个答案:

答案 0 :(得分:2)

尝试类似这样的事情,因为客户端ID是一个整数:

preg_match('/client\/(?P<id>\d+)\/?/', 'http://localhost/asdf/client/16/admin/64/edit', $array);
echo $array["id"]; // 16