【发布时间】:2011-05-09 22:13:07
【问题描述】:
我不知道这是否可能。我尝试了很多不同的正则表达式组合,但一无所获。所以,这是我的问题...
我有一个产品页面,需要根据类别(可以嵌套到无限,但很可能最多 3 级)、排序列(带有订单、ASC 或 DESC)、过滤器(即制造商、这将是键/值对)、标签(可以包含空格的单词 (\w) 的简单列表),最后是页面。
类别是上述唯一必需的选项。当然,上面的每一个变量都需要被捕获到一个数组中进行处理。
示例网址:
将呈现:
category => Home/Bedroom/Beds
sort_by => price
sort_order => desc
manufacturer => ikea
size => king
tags => Array('black','lowprofile','wood','green')
page => 2
我很确定我生活在一个梦想的世界里,这个 Regex 是可能的。或者,也许我看错了。很有可能,因为我已经盯着它看了很长时间了。
有接受者吗?我会在这里用头撞墙。
【问题讨论】:
标签: php regex zend-framework routing