switch avec 'case' multiples? [PHP] - PHP - Programmation
Marsh Posté le 28-03-2004 à 16:08:53
Code :
|
Marsh Posté le 28-03-2004 à 17:24:02
ok merci bcp, c'est exactement ce que je cherchais, je vais essayer de suite
Marsh Posté le 07-05-2012 à 17:36:14
Donc pour un 'or' ça marche parfaitement, mais pour un 'and', on fait comment?
Marsh Posté le 07-05-2012 à 17:53:15
ça n'a pas trop de sens..
Si saisie='quel', il peut pas aussi être égale à 'qui'
Marsh Posté le 28-03-2004 à 15:20:59
Bonjour à tous,
ma question est assez simple:
Est il possible avec un "switch case" de proposer plusieurs valeurs dans le "case"??
Je m'explique, j'utilise le case pour tester une saisie. Or pour gérer les éventuelles erreurs de frappe, je voudrais pouvoir effectuer le même code pour plusieurs mots. Voila un exemple simple :
Donc voilà, apparament, le "case 'quel' or 'quels' : " ne fonctionne pas, j'ai aussi essayé "case 'quel' || 'quels' : " et ça ne marche pas non plus. En fait avec cette méthode, le programme entre toujours dans le premier case, même si le mot est "qui" par exemple.
Dans toutes mes recherches je n'ai rien trouvé de semblable et pourtant ça me serai très utile, ça m'éviterai de mettre plusieurs fois les 20 lignes de code qui sont dans ce case.
Je pensais aussi eventuellement utiliser une méthode barbare qui consisterait à tester la saisie et en cas de faute de frappe, corriger avant le "switch", mais sachant que j'attend une quinzaine de mots différents qui peuvent chacun avoir trois ou quatre orthographes, l'intégration de cette gestion d'erreur de saisie serai vraiment, à mon avis, plus propre dans le "switch" lui-même.
Donc si quelqu'un sait si ça peut fonctionner, je serai ravi de l'apprendre ou alors est ce qu'il y aurait une autre façon de faire??
Message édité par force_jaune le 28-03-2004 à 15:23:34