Bonjour,
J'ai cette function qui fonctionne très bien quand ma chainre de balise est ainsi.
Code : Sélectionner tout - Visualiser dans une fenêtre à part [ADC_START][SDP]1[GUICHET]2[DEM]3[USER_CMDB_DIF_NON]4[[DEM_PDT_PCF < ASSET_XXX> < TPX_1>]Le souci est que parfois ma chaine de balises est comme ça.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <?PHP function precedent() { echo 'function'; // global $reste; // $_SESSION['Balises2'] = $GLOBALS[$_SESSION['Balises2']]; $d = $_SESSION['Balises2'] ; $regex = "/(.*)[0-9]+\\[.*\\]/"; preg_match($regex, $d, $resultats); $_SESSION['Balises2'] = $resultats[1]; // $reste contient la chaine sans le dernier morceau echo $resultats[1]; } ?>
j'aimerai dire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part [ADC_START][SDP]1[GUICHET]2[DEM]3[USER_CMDB_DIF_NON]4
si la chaine se termine bien par un crochet "[ADC_START][SDP]1[GUICHET]" alors appliquer la function.
sinon (ne rein faire)
Je ne sais pas inclure des if dans une function.
Code : Sélectionner tout - Visualiser dans une fenêtre à part $_SESSION['Balises2'] = $GLOBALS[$_SESSION['Balises2']];
Merci.
Partager