Condition IF dans une function
Posté : 21 avr. 2022, 09:28
Bonjour,
J'ai cette function qui fonctionne très bien quand ma chainre de balise est ainsi.
Le souci est que parfois ma chaine de balises est comme ça.
j'aimerai dire.
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.
Merci.
J'ai cette function qui fonctionne très bien quand ma chainre de balise est ainsi.
Code : Tout sélectionner
[ADC_START][SDP]1[GUICHET]2[DEM]3[USER_CMDB_DIF_NON]4[[DEM_PDT_PCF < ASSET_XXX> < TPX_1>]Code : Tout sélectionner
<?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];
}
?>Code : Tout sélectionner
[ADC_START][SDP]1[GUICHET]2[DEM]3[USER_CMDB_DIF_NON]4si la chaine se termine bien par un crochet "[ADC_START][SDP]1[GUICHET]" alors appliquer la function.
sinon (ne rein faire)
Code : Tout sélectionner
$_SESSION['Balises2'] = $GLOBALS[$_SESSION['Balises2']];Merci.