wifsimster a écrit :
Je ne doute pas de votre sielfried et Masklinn qui doit être fonctionnel mais pour garder une certaine propreté dans mon script je préfère garder la solution de anapajari qui me convient très bien Merci à vous tous, @plouche !
|
Oui mais c'est con ce que tu dis (désolé d'etre aussi sec). J'ai l'impression que si tu sais pas quand il faut les utiliser pour dire ca. Les expressions régulières est quelques chose de puissant mais à éviter tant que l'on peux pour 2 principales raisons :
- ca bouffe pas mal de ressource
- c'est difficile maintenanable
Si c'est faire des simples recherches sur une chaine caractère, mieux vaut utiliser les fonctions basiques de php tel strstr et j'en passe
Si c'est un nombre, il faut utiliser les opérateurs *,+,%,- et de comparaisons <,>,=
Bref dans ton exemple, si ta variables contient un $_POST['activite'], tu fais
- un rtrim pour supprimer le %
- un floatval pour etre sur d'avoir un nombre float
floatval(rtrim ($_POST['activite'],'%')) <= 100