(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]