2010-07-29 6 views
0

J'utilise php et je veux la partie de l'URL sans/sol-plans/dsafasd donc je veux quelque chose/toutse débarrasser de la fin de l'URL

au lieu de

quelque chose/quoi/floor-plans/dsafasd

+0

Savez-vous toujours de quoi vous voulez vous débarrasser? Y a-t-il un motif? – quantumSoup

+0

Quelle est la règle de remplacement ici? –

+0

je veux toujours me débarrasser de/plan d'étage et tout après – Trace

Répondre

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

devrait faire l'affaire alors.

+0

Je pense que * est mieux que + s'il n'y a rien après plan d'étage – Toto

+0

bon point, fixe que. insensibilité à la casse ajoutée également. – mvds

0

Si vous essayez simplement de supprimer "floor-plans", vous pouvez utiliser str_replace(). Si c'est toujours le 6ème élément de l'URL, vous pouvez faire exploser l'url inton un tableau et ensuite réassembler les morceaux que vous souhaitez (en supprimant le 5ème élément dans ce cas puisque vous démarrez un 0 = "wiki")

Si c'est une chose regex, vous devrez fournir plus ou un modèle pour aider quelqu'un à le construire ...

Questions connexes