Bonjour,
Comme le sujet l'indique je recherche extraire un nombre de 4 chiffres et seulement ce nombre (il y a en toujours qu'un) dans une chaine de caractère.
Par exemple :
Là ça fonctionne, j'ai bien 9010 comme retour par contre ça ne fonctionne plus quand j'ai le $titre = "RAL 7016 Gris anthracite" ou $titre = "3005 Bordeaux"; je pense pas être très loin de la solution mais là je sèche...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $titre = "RAL 9010 Blanc"; $pattern = "/(\w+) (\d{4}) (\w+)/i"; $replacement = '${2}'; echo preg_replace($pattern, $replacement, $titre);
Merci de votre aide !
Partager