摆脱

问题描述:

我使用PHP的URL的结局,我想不带/地板计划URL的一部分/ dsafasd ,所以我想/的摆脱

东西 东西无论

代替/ whatever/floor-plans/dsafasd

+0

你总是知道你想摆脱的是什么?有没有一种模式? – quantumSoup 2010-07-29 18:14:11

+0

这里的替换规则是什么? – 2010-07-29 18:14:27

+0

我总是想摆脱/平面图和 – Trace 2010-07-29 18:15:11

$url = preg_replace("#/floor-plan.*#i","",$url); 

应该这样做。

+0

之后的所有东西我认为*比如果没有什么东西在楼面平面图 – Toto 2010-07-29 18:47:00

+0

好点的情况下更好,固定。还增加了不区分大小写。 – mvds 2010-07-29 18:56:12

如果你只是想删除“平面图”,你可以使用str_replace()。

如果它始终是URL中的第6项,则可以爆炸数组中的url inton,然后重新组合所需的部分(在这种情况下,从您启动0 =“wiki”开始删除第5项)

如果它是一个正则表达式的事情,你需要提供更多的或图案,以帮助别人建立它...