Bonjour à tous !
J'ai une variable $var dont la valeur change via une boucle while, elle prend ces valeurs l'une après l'autre :
- $var = "29,5,18,35"
- $var = "18,35"
- $var = "35"
- $var = "17,47,2"
Je cherche à n'afficher "ok" que lorsque la variable contient le nombre "5" et seulement "5", pas "35" qui contient 5 aussi (donc à afficher "ok" que la première fois).
J'avais fait cette condition :
Cela fonctionne pour les deux premières fois, mais lorsque $var=35 tout court cela affiche aussi "ok"...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 if( preg_match('#[,]{0,1}5[,]{0,1}#',$var) ){ echo "ok"; }
Merci d'avance à ceux qui pourront m'aider ^^
Partager