[PHP]control d'une chaine de caractère
anisse4
Messages postés
209
Date d'inscription
Statut
Membre
Dernière intervention
-
Pi_Xi Messages postés 2244 Date d'inscription Statut Membre Dernière intervention -
Pi_Xi Messages postés 2244 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
je souhaite vérifier qu'une chaine de caractere est de type "toto_yyyy" avec yyyy représentant 4 chiffres. C'est pour vérifier les 4 chiffres que je bug.
Voilà ce que j'ai et qui fonctionne sans tester les 4 chiffres:
avec $nom la chaine que je teste
merci de votre futur aide
je souhaite vérifier qu'une chaine de caractere est de type "toto_yyyy" avec yyyy représentant 4 chiffres. C'est pour vérifier les 4 chiffres que je bug.
Voilà ce que j'ai et qui fonctionne sans tester les 4 chiffres:
if (preg_match("/toto_\", $nom))
avec $nom la chaine que je teste
merci de votre futur aide
A voir également:
- [PHP]control d'une chaine de caractère
- Caractère ascii - Guide
- Fan control - Télécharger - Optimisation
- Caractère spéciaux - Guide
- Caractere speciaux - Guide
- Adb app control - Guide
8 réponses
Bonjour,
perso je ferais:
1) un explode() de façon à récupérer yyyy
2) puis tu vérifies le format de yyyy, tu peux le faire avec is_numeric()
perso je ferais:
1) un explode() de façon à récupérer yyyy
2) puis tu vérifies le format de yyyy, tu peux le faire avec is_numeric()
merci pour la réponse,
mais nop, car en fait j'ai 4 types de fichiers avec différents nom que je teste, et je voudrai pas juste compter le nb de caractere, je veux verifier qu'aprés l'underscore y'a bien quatre chiffres
mais nop, car en fait j'ai 4 types de fichiers avec différents nom que je teste, et je voudrai pas juste compter le nb de caractere, je veux verifier qu'aprés l'underscore y'a bien quatre chiffres
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
il veut vérifier qu'il y a bien 4 chiffres, il peut faire un is_numeric, mais il faut aussi faire le strlen à mon sens
yyyy => 4 chiffres
y+y+y+y => 4 chiffres
strlen('yyyy') = 4
nan ?
je fais que répondre à la question du monsieur ^^
y+y+y+y => 4 chiffres
strlen('yyyy') = 4
nan ?
if (strlen('yyyy') == 4) { //c'est ok } else { //sinon c'est pas ok }
je fais que répondre à la question du monsieur ^^