|
|
|
|
Re-bonjour,
Je re-pose la question différement, je ne suis pas sûr d'avoir été clair dans mon dernier post :
si j'ai une variable $chaine = "45 AZERTY 78 UIOP 26 GFDTE"
est-il possible, en un seul ereg/eregi de récupérer "45", "AZERTY", "78", "UIOP", "26", "GFDTE" ??
Ou au moins de récupérer "45 AZERTY", "78 UIOP", "26 GFDTE" (je trierai après...)
Le tout en sachant que cette $chaine est formée de 3 séries (2 chiffres, des lettres, 2 chiffres, des lettres, 2 chiffres, des lettres) mais qu'il faudrait aussi que cela fonctionne pour 1 ou 2.
Merci aux courageux ! :o)
Salut,
|
Salut , je ne suis pas sur à 100 %de la synthaxe mais :
$chaine = "45 AZERTY 78 UIOP 26 GFDTE";
$patterns="/([0-9]{2}) ([^ ]+) [0-9]{2}) ([^ ]+) [0-9]{2}) ([^ ]+) /";
ereg($patterns,$chaine,$id);
print_r($id);
Par contre je me suis servi de l'espace entre les chiffres et les lettres pour délimiter les lettres... Voilà, ca devrait pas etre trop mauvais... bonne journée :D Zep3k!GnO On est des rangers mec, des rangers... |
La meilleure solution est d'utiliser la function explode qui sépare des morceaux de chaînes selon un séparateur et les met dans un tableau.
|