Je travaille sur un petit projet hoppy où je veux remplacer une page spécifique sur une URL. Laissez-moi vous expliquer:PHP: Changer seulement une partie d'une chaîne d'URL?
J'ai l'URL http://www.mydomain.com/article/paragraph/low/
Je veux garder l'URL, mais remplacer le dernier segment /bas/ avec /haut/ de sorte que la nouvelle URL est:
http://www.mydomain.com/article/paragraph/high/
J'ai essayé différentes exploser, split et épissures mais Je n'arrive juste pas à envelopper ma tête et à le faire fonctionner. Je peux changer l'URL entière mais pas seulement le dernier segment et l'enregistrer dans une nouvelle variable.
Je suis assez confiant que c'est un cas assez simple, mais je n'ai jamais travaillé autant avec arrays/string-manipulation en PHP, donc je suis assez perdu. Je suppose que je dois d'abord scinder l'URL en segments, en utilisant le "\" pour le séparer (j'ai essayé cela mais j'ai des problèmes en utilisant explode ("\", $ string)), puis remplacer le dernier \ low \ with \ high \
J'espère que quelqu'un pourrait m'aider ou me diriger dans la bonne direction vers les méthodes à utiliser pour ce faire.
Sincère
Mestika
Est-ce que toutes les barres obliques inverses "' '' doivent être frontslashes "'/'"? Ils ne sont pas interchangeables. –
@Gordon Pas un doublon. Ou du moins pas de cette question. –
@Alin correct. J'ai confondu parse_str avec parse_url. – Gordon