Bonjour,
je cherche un coup de main pour une regex qui permettrait de remplacer une chaine variable contenue dans une autre.
En fait, j'ai cette chaine :
qui correspond aux arguments passés dans mon url.
Code : Sélectionner tout - Visualiser dans une fenêtre à part $_SERVER['QUERY_STRING']
Et je voudrais (après avoir testé que le paramètre mois existe bien, et donc que la chaine : mois=7(par exemple) est bien dans l'url) la remplacer par
Et le problème supplémentaire, c'est que la chaine à remplacer n'est pas fixe, elle peut etre égale à :
Code : Sélectionner tout - Visualiser dans une fenêtre à part mois=.$i
mois=1
mois=2
etc...jusqu'à :
mois=12
En gros, si (isset($_GET['mois']) (et donc 'mois=quelque-chose' est bien dans $_SERVER['QUERY_STRING'] ), alors il faut pouvoir remplacer la valeur du parametre mois par la valeur que je désire...
Je sais pas si je suis très clair (), mais pour simplifier encore +, c'est tester si 'mois=1' ou 'mois=2' ou 'mois=3' ou 'mois=4' ou 'mois=5' ou 'mois=6' ou 'mois=7' ou 'mois=8' ou 'mois=9' ou 'mois=10' ou 'mois=11' ou 'mois=12' sont dans une chaine donnée, et si c'est le cas je veux la remplacer par 'mois='.$i
Merci d'avance pour votre aide
Partager