(PHP / regular expressions] ptites questions!! - Programmation
Marsh Posté le 11-12-2001 à 16:45:40
et? l'un c'est une série de caractères et l'autre c'est au moins 1 de ces caractères.
Marsh Posté le 11-12-2001 à 16:59:31
mais ça veut dire quoi qd ça commence par un ' au lieu d'un " ??? 
ça veut dire exclusion? 
paske sino, je pige pas, 
ça dit qu'un $NOM est une suite d'$ATOMES séparés ou non par un point, 
or ces $ATOMES cun suite de $CARACTERES du type @[]$^ etc.... ???? 
c le contraire non???? 
en gros pourkoi ça commence par ' ??? 
Marsh Posté le 11-12-2001 à 17:08:02
' n'interprète pas l'expression a la différence de ", c'est tout
Marsh Posté le 12-12-2001 à 09:45:16
ok! 
j'ai un autre blème: 
je fais une fonction "est entier" comme suit: 
 
| Code : 
 | 
[edtdd]--Message édité par k666--[/edtdd]
Marsh Posté le 12-12-2001 à 09:59:02
Dans ta fonction il faut mettre global $NUMB;
Marsh Posté le 12-12-2001 à 10:05:08
trop cool mec, 
ça marche  
 
merci!!! 
en fait pourkoi fo mettre global puisk la variable était déclaré à l'extérieur de la fonction???? 
cimer en tout cas ça marche 
Marsh Posté le 12-12-2001 à 10:28:10
Une particularité de PHP !!  
 
Marsh Posté le 12-12-2001 à 11:51:36
Ben oui ta fonction est déclaré a l exterieur donc il faut la passé en parametre dans la fonction en question toi tu as fait 
 
function isNumb($numeraze) 
{ 
return ereg($NUMB,$numeraze); 
} 
 
alors qu il fallait 
 
function isNumb($numeraze, $NUMB) 
{ 
return ereg($NUMB,$numeraze); 
} 
Marsh Posté le 12-12-2001 à 13:01:03
yé! 
g pensé à ça!! 
mais pourtant, ya des cas où php peut trouver des variables déclarés dans un surbloc, notamment les tableaux, non???? 
ou alors, dans la fonction même, utiliser par référence, &$bidule? 
qd il rentre dans une fonction, il oublie totalement le contexte d'exécution? ou pour certaines variables seulement? 
Marsh Posté le 12-12-2001 à 14:15:19
[citation][nom]k666 a écrit[/nom]yé! 
g pensé à ça!! 
mais pourtant, ya des cas où php peut trouver des variables déclarés dans un surbloc, notamment les tableaux, non???? 
ou alors, dans la fonction même, utiliser par référence, &$bidule? 
qd il rentre dans une fonction, il oublie totalement le contexte d'exécution? ou pour certaines variables seulement?  
 
[/Si, en vous levant ce matin, vous vous sentez à l'ouest, ne perdez pas le nord, lachez du leste et partez dans le sud.] 
Marsh Posté le 11-12-2001 à 16:40:49
j'ai ça pour tester des expressions régulières, mais je comprends pas tout, chuis assez newbie! donc eske kelkun peut m'expliquer les lignes en gras?
 
 
$ASCII = "[[: graph :]]";
$CHAINE = "^$ASCII*$";
$CARACTERE = '[^]()<>@,;:\.["]';
$ATOME = "$CARACTERE+";
$NOM = "$ATOME(\\.$ATOME)*";
$DOMAINE = "$ATOME(\\.$ATOME)+";
$ADRESSE = "^$NOM@$DOMAINE$";
merci bien! bonne journée à tous
[edtdd]--Message édité par k666--[/edtdd]