Bonjour,
J'ai un soucis pour récupérer des informations d'une chaine de caractère...
En gros, la chaine est de ce type :
nom:Eric et Jean Smith adresse:rue de Paris ville:Marseille passions:livre musique
je souhaite récupérer les infos suivants les items (ici : Eric et Jean Smith / rue de Paris / Marseille / livre musique)
J'ai donc créé (avec difficulté, j'essaye de me mettre au expressions régulière) ceci :
preg_match_all('/(?P<item>\w+):(?P<nom>\w+)/', $fiche_extraction, $matches_fiche);
pour récupérer les infpos dans le tableau $matches_fiche
Et, évidemment, il y a un soucis : je ne récupère que le premier mot, l'espace semblant mettre fin à la récupération...
Sans doute ma paterne est-elle fausse... le \w+ ne prenant quele premier mot... A noter qu'il n'y a pas nécessairement d'autres mots derrière mais qu'il meut y en avoir plusieurs...
Merci de votre aide!
cordialement
Partager