Extraire un entier
Fermé
maleckk
Messages postés
66
Date d'inscription
dimanche 28 février 2010
Statut
Membre
Dernière intervention
9 mai 2010
-
8 avril 2010 à 15:58
maleckk Messages postés 66 Date d'inscription dimanche 28 février 2010 Statut Membre Dernière intervention 9 mai 2010 - 9 avril 2010 à 14:07
maleckk Messages postés 66 Date d'inscription dimanche 28 février 2010 Statut Membre Dernière intervention 9 mai 2010 - 9 avril 2010 à 14:07
A voir également:
- Extraire un entier
- Extraire une video youtube - Guide
- Extraire son video - Guide
- Extraire image pdf - Guide
- Extraire rar - Guide
- Extraire fichier zip - Guide
3 réponses
vlmath
Messages postés
793
Date d'inscription
vendredi 20 octobre 2006
Statut
Contributeur
Dernière intervention
4 septembre 2011
160
8 avril 2010 à 17:17
8 avril 2010 à 17:17
Salut,
T'as les Regex qui peuvent te faire ça http://ch2.php.net/manual/fr/book.regex.php
Bonne journée.
T'as les Regex qui peuvent te faire ça http://ch2.php.net/manual/fr/book.regex.php
Bonne journée.
avion-f16
Messages postés
19246
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 avril 2024
4 497
8 avril 2010 à 17:43
8 avril 2010 à 17:43
<?php $chaine = 'ABCDE 123456'; preg_match_all('#([0-9]+)#','',$resultats); echo $resultats[1][0]; ?>Je n'ai pas testé mais avec un peu de chance ...
vlmath
Messages postés
793
Date d'inscription
vendredi 20 octobre 2006
Statut
Contributeur
Dernière intervention
4 septembre 2011
160
8 avril 2010 à 18:57
8 avril 2010 à 18:57
preg_match_all('@([0-9]+)@',$chaine,$resultats);
A ta place, je n'utiliserai pas trop le #, puisque c'est un caractère utilisé dans les regex (début de chaine je crois ...).
Perso, je préfère le @, qui n'est pas souvent utilisé ...
avion-f16
Messages postés
19246
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 avril 2024
4 497
8 avril 2010 à 19:06
8 avril 2010 à 19:06
Je n'ai jamais croisé "#" dans une regex ...
Pour indiquer le début d'une chaine, c'est l'accent circonflexe, et pour la fin, le dollar.
Pour indiquer le début d'une chaine, c'est l'accent circonflexe, et pour la fin, le dollar.
vlmath
Messages postés
793
Date d'inscription
vendredi 20 octobre 2006
Statut
Contributeur
Dernière intervention
4 septembre 2011
160
9 avril 2010 à 11:19
9 avril 2010 à 11:19
A ouais, juste :D
Il me semblait quand même que j'en ai croisé quelque part ... mais je peux me tromper ^^
Il me semblait quand même que j'en ai croisé quelque part ... mais je peux me tromper ^^
maleckk
Messages postés
66
Date d'inscription
dimanche 28 février 2010
Statut
Membre
Dernière intervention
9 mai 2010
9 avril 2010 à 14:07
9 avril 2010 à 14:07
merci a tous j'ai résolue mon probleme par
list($var1, $var2) = explode(" ", $chaine);
avec var1 est le caractére et var2 et l'entier
list($var1, $var2) = explode(" ", $chaine);
avec var1 est le caractére et var2 et l'entier