Bonjour,
J'ai des valeurs dans ce genre : BE30056_062_XXX, et j'aimerai extraire à chaque fois celle-ci 30056.
En fait , il faudrait que je récupère les 5 digits avec les 2 Lettres.
Merci d'avance !
Nicolas
Bonjour,
J'ai des valeurs dans ce genre : BE30056_062_XXX, et j'aimerai extraire à chaque fois celle-ci 30056.
En fait , il faudrait que je récupère les 5 digits avec les 2 Lettres.
Merci d'avance !
Nicolas
Bonjour,
Tu as deux solutions : 1 utiliser une regex, 2 un explode (un peu crade mais ça marche)
Option 1 :
Pour la regex :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 $string = 'BE30056_062_XXX'; $extract = explode('_',$string); echo $extract[0]; // affichera BE30056
@+
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 $string = 'BE30056_062_XXX'; preg_match('/(BE[0-9]*)_.*/iu', $string , $matches); var_dump($matches); /** voici l'affichage du var_dump : array(2) { [0]=> string(15) "BE30056_062_XXX" [1]=> string(7) "BE30056" } **/
Merci beaucoup Inazo pour ton aide !
Je suis désolé je me suis mal exprimé, il me faut les 5 digits mais sans les 2 lettres.
On y est presque
Pas de soucis du coup la regex devient :
@+
Code : Sélectionner tout - Visualiser dans une fenêtre à part preg_match('/BE([0-9]*)_.*/iu', $string , $matches);
Merci beaucoup !
Ah oui , les lettres peuvent être différentes de BE
BE30056_062_XXX';
XX30056_062_XXX';
Doit afficher 30056 , et avec substr c'est possible ?
Merci
Dans ce cas tu utilises ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part preg_match('/[a-zA-Z]{2}([0-9]*)_.*/iu', $string , $matches);
Le {2} signifie que ce sera obligatoirement deux lettres.
Merci beaucoup Inazo pour ton aide ,c'est bon ! bon week-end
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager