tsh9
Messages postés3Date d'inscriptionsamedi 8 août 2009StatutMembreDernière intervention15 août 2010
-
14 août 2010 à 01:38
tsh9
Messages postés3Date d'inscriptionsamedi 8 août 2009StatutMembreDernière intervention15 août 2010
-
14 août 2010 à 14:42
Bonjour,
j'aimerais récupérer tout le texte entre les balises <City>Texte</City> d'un fichier XML.
Malheureusement je ne maîtrises pas les expressions régulières, donc j'imagine que le problème vient de la.
J'obtiens trois fois la première occurence (Oliphant Ont Oliphant Ont Oliphant Ont), ce que j'aimerais c'est (Oliphant Ont - Daniel's Harbour, Nfld - Badger, Nfld)
En résumé j'aimerais extraire dans un tableau toute les villes entres les balises <City></City>.
Toute aide serait grandement apprécier!
kohntark
Messages postés3705Date d'inscriptionlundi 5 juillet 2004StatutMembreDernière intervention27 avril 201230 14 août 2010 à 13:34
Salut,
... et puis s'il s'agit d'un fichier ou d'une string XML sans doute est il plus simple et plus flexible d'utiliser les fonctions PHP natives (DomDocument, ...)
genetApt151
Messages postés30Date d'inscriptionlundi 7 mai 2007StatutMembreDernière intervention 2 avril 20111 14 août 2010 à 13:23
Salut,
Il faut utiliser preg_match_all(), preg_match() s'arrête à la première valeur matché. Aussi dans la boucle for tu écris toujours la même valeur $matches[2].