salut
merci de votre reponse
en fai j'ai une zone de text dans lequelle l'utilisateur peut saisi quelque chose comme ça :
(1 and 2 or (3 and 5) and 6)
puis j'ai utliser le regex pour convertir cette chaine de caractere en tableau et apres je parcourir ce tableau et a chaque fois que je trouve "(" j'incremente une variable $j...
j'ai tenté ça mais je suis pas sur
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| foreach ($tabChaine[0] as $index) {
switch ($tabChaine[0][$index]) {
case '(' :
$maxGrpeCritere++;
$critereRecherche->setGrpe($maxGrpeCritere);
break;
case ')' :
$maxGrpeCritere--;
$critereRecherche->setGrpe($maxGrpeCritere);
break;
default :
break;
}
} |
merci de m'aider
Partager