我想要什么
想象一下,在单个页面中有3个提供具有独特内容的内容,我希望每个提要都有一个分页,因此我可以同时对3个提要进行分页,当我更改不影响提取的页面时其他Feed当前选择的页面。
因此,当我将feed3更改为第12页时,feed1保留在第2页,feed2保留在第3页
示例
更改此内容: test.com/pages/feed1=2/feed2=3/feed3=12
加入: test.com/index.php?pages=on&feed1=2&feed2=3&feed3=12
注意:可以有多于或少于3个Feed
问题
问题是,如果我想更改整个链接,我无法转换多个变量。
这是我试过的正则表达式
(\/)+pages+(\/)+([a-zA-Z0-9.-]+)+(\:)+([0-9])
但这仅获得/pages/feed1=2
但我想用变量转换所有Feed,以便我可以在PHP中使用它们。
答案 0 :(得分:1)
看一下http://php.net/manual/en/function.preg-replace.php,然后做2个字符串替换。
一:用pages
替换index.php?pages=on
,用/
替换&