如果是你 怎么去做这个设计?

来源:互联网 发布:淘宝肛塞买家秀 编辑:程序博客网 时间:2024/04/26 07:16
需求是:
一个请求的url 是  http://xxx.cn/theme/106
现在有一个rewrite类 要做一个map映射
这里是一个数组
$ttt = array(
//这里有999个,然后第1000个元素是
'theme/(/d+)$','theme.php?pid={$match[1]}',
//这里还有很多,第一部分都是正则
);
怎么才能快速的根据这个请求的url 定位到第1000个元素,如果不是我得一个一个循环的去遍历然后正则匹配。。。效率好慢。。。

如果是你 你会怎么设计呢?
题目来自wordpress的rewrite和python的urlconf。。。