Page 1 sur 1
Recherche de caractére avec preg match
Posté : 22 nov. 2010, 03:25
par gregenforce7
Hello,
Je veux tout simplement trouver le point dans un nombre avec la fonction preg_match mais je n'arrive pas a trouver la bonne syntaxe pour le patterne
if (preg_match('(.)', "5888")) {
echo "Le mot a été trouvé.";
} else {
echo "Le mot n'a pas été trouvé.";
}
Merci d'avance
Bye
Re: Recherche de caractére avec preg match
Posté : 22 nov. 2010, 04:36
par devlop78
\.
Re: Recherche de caractére avec preg match
Posté : 22 nov. 2010, 12:40
par jojolapine
Ou beaucoup plus rapide: strpos()!
Re: Recherche de caractére avec preg match
Posté : 22 nov. 2010, 15:11
par devlop78
Oui alors si c'est pour remettre en question la fonction en elle-même, si c'est pour tester que c'est bien un nombre, il y a cdigit, et j'en passe. Bref, il y a pas mal de façon de vérifier qu'il s'agit d'un nombre, et si nécessaire, à virgule.
Re: Recherche de caractére avec preg match
Posté : 24 nov. 2010, 08:43
par gregenforce7
Merci pour l'aide pour finir j'ai utilisé preg match
C'était juste pour vérifier si un nombre était de type décimal ou non
Bye
Re: Recherche de caractére avec preg match
Posté : 24 nov. 2010, 09:42
par jojolapine
Il y a des fonctions dédiées pour ça: is_float(), is_int(), is_numeric() etc...
Elles feront toujours le travail mieux qu'un preg_match() ou qu'un strpos()