[PHP] Tester une variable (if)
Résolu
xxkirastarothxx
Messages postés
415
Statut
Membre
-
xxkirastarothxx Messages postés 415 Statut Membre -
xxkirastarothxx Messages postés 415 Statut Membre -
Bonjour à tous.
J'ai un petit soucis tout c**:
Comment tester une variable en lui autorisant plusieurs valeurs:
En gros je cherche un moyen plus simple de faire:
if ($var == 'test' or $var=='test2' or $var =='test3' .................................){}
Merci d'avance
--
† Quel est le plus grand mal de l'humanité, L'ignorance ou l'indifférence ? †
† A vrai dire... J'en sais rien, et j'm'en fou ... †
J'ai un petit soucis tout c**:
Comment tester une variable en lui autorisant plusieurs valeurs:
En gros je cherche un moyen plus simple de faire:
if ($var == 'test' or $var=='test2' or $var =='test3' .................................){}
Merci d'avance
--
† Quel est le plus grand mal de l'humanité, L'ignorance ou l'indifférence ? †
† A vrai dire... J'en sais rien, et j'm'en fou ... †
Configuration: Linux Firefox 3.0.3
2 réponses
-
les expressions régulières sont là pour ça (si tant est que les valeurs possibles se ressemblent autant que dans ton exemple (test1, test2, test3))
https://www.commentcamarche.net/contents/803-php-expressions-regulieres-
J'y avais pensé, mais nan justement:
je veux tester des extensions,
en gros if ($ext = uneimage) ... elseif($ext = unemusique) ....
- dans ce cas, tu as la fonction in_array.
tu crées un tableau avec les extensions acceptées pour chaque condition et tu vérifie si la valeur de ton extension est dans le tableau. (après est-ce plus rapide, pas certain, mais ça limite la taille de ta condition)
https://www.php.net/in_array
-
-
Ah nikel!
c'est la fonction que je cherchais :)
merci :)
Résolu