PHP supprimer des caractères après la dernière occurrence d'un caractère dans une chaîne

De sorte que le cas de test chaîne peut être:

http://example.com/?u=ben

Ou

http://example.com

Je suis en train de supprimer tout ce qui est après la dernière occurrence d'un'/', mais seulement si elle ne fait pas partie de la " http://'. Est-ce possible!?

J'ai jusqu'à présent:

$url = substr($url, 0, strpos( $url, '/'));

Mais ne fonctionne pas, enlève tout ce qui est après la première '/'.

  • Je ne sais pas ce que vous êtes en utilisant ce pour mais si vous êtes tenter de bande de campagne de codes de suivi, le résultat Url travaillent habituellement, mais pas toujours 😉 Par exemple, je pense que YouTube a besoin du "?"
InformationsquelleAutor benhowdle89 | 2012-05-24