Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1801 connectés 

 


Dernière réponse
Sujet : [PHP] ereg();
Profil supprimé finalement j'ai fait :
 
if (ereg("([0-9]{1,2})", $note_glob, $regs)  
{              
  if ($note_glob <= 10)
   {
 
avec les else qui vont bien :)

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
finalement j'ai fait :
 
if (ereg("([0-9]{1,2})", $note_glob, $regs)  
{              
  if ($note_glob <= 10)
   {
 
avec les else qui vont bien :)
grosmethos ben je suis pas d'accord d'ailleur dans un topic d'y il  à 10 minutes j'explque  pourquoi...
 
je supose ta chaine de caractere : abcdef10qsez
je fait une recherche la dessus...ben la dedans  
je trouve 1  
je trouve 0  
et je trouve 10
du coup ça foire fait l'essaie et vire ton |10 et met 10 dans ta chaine normalement si il fait la conversion il devrait rien trouver, on est d'accord??
et bien fait un echo$matches[0] tu veras apparaitre 1
Moi j'ai fait des tests et je t'assure qu'avec 10 c'est pas bon!!
moi j'avais de 0 à 12...
et je te conseil de rajouter les {} cf plus haut......
tiens nous au courant!!
mais bon sang mais c'est bien sûr !!!!!!!!!
 
y'a des fois où je me demande pourquoi je complique autant les choses :)))
 
mais je vais quand même garder mon truc pour tester le fait que ce ne soient que des chiffres :)
z0rglub en effet en php, il "adapte" le type de variable à l'utilisation.
FLY LM

grosmethos a écrit a écrit :

ben juste [0-9]|1(0{1})
le premier [] prend entre 0 et 9  
et le deuxieme cherhce un 1 suivi d'un caractere qui soit 0 donc 10.......  




 
-> ([0-9]|10) c'est plus simple !!!
 
Mais la solution de M@nu est quand même mieux  :
 
if($nb<=10)  
{  
  ...  
}  
 
Pas besoin d'expressions régulières !!!

grosmethos ben juste [0-9]|1(0{1})
le premier [] prend entre 0 et 9  
et le deuxieme cherhce un 1 suivi d'un caractere qui soit 0 donc 10.......
M@nu if($nb<=10)
{
  ...
}
:??:  :??:
salut les poulettes :)
 
je fais ça :
 
if (ereg("([0-9]{1,2})", $note_glob, $regs ) )
 
mais ça n'autorise que les nombre de 0 à 99........ alors que je voudrais limiter de 0 à 10...
 
merci :)

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)