par
Ryle » 19 avr. 2016, 12:29
En complément, tu peux aussi utiliser str_to_upper() ou str_to_lower() pour mettre en majuscule ou en minuscule une chaine avant de la comparer.
Ainsi dans ton tableau tu mets toutes tes valeurs en majuscules et tu appliques en str_to_upper() sur la valeur transmise par l'utilisateur pour ne pas t'embêter avec ça
Attention cependant car tu risques d'avoir des espaces, traits d'unions, fautes d'orthographes, abréviations, ... qui ne seront donc pas traités. Quitte à faire un tableau de valeur possible, autant utiliser celui-ci pour alimenter un menu déroulant au lieu de demander à l'utilisateur de saisir son texte lui même

En complément, tu peux aussi utiliser str_to_upper() ou str_to_lower() pour mettre en majuscule ou en minuscule une chaine avant de la comparer.
Ainsi dans ton tableau tu mets toutes tes valeurs en majuscules et tu appliques en str_to_upper() sur la valeur transmise par l'utilisateur pour ne pas t'embêter avec ça :)
Attention cependant car tu risques d'avoir des espaces, traits d'unions, fautes d'orthographes, abréviations, ... qui ne seront donc pas traités. Quitte à faire un tableau de valeur possible, autant utiliser celui-ci pour alimenter un menu déroulant au lieu de demander à l'utilisateur de saisir son texte lui même :)