nombre d'occurrences dans un XML avec PHP

nombre d'occurrences dans un XML avec PHP - PHP - Programmation

Marsh Posté le 01-05-2012 à 18:43:44    

Hello,
Je récupère des données dans un fichier XML avec simplexml_load_file
Ensuite, je récupère des données avec des $typecarte = $meteo->carte[0]->typecarte  par exemple
 
Mon problème, c'est que je ne sais pas le nombre de CARTE qu'il y aura dans ce fichier XML
 
Idéalement d'ailleurs, comme il y a deux types de cartes possibles (WINTEM et TEMSI), il faudrait que je compte, non pas le nombre de noeuds CARTE, mais le nombre de types dans le fichier
 
Comment compter le nombre de fois que le mot WINTEM apparaît dans le fichier ?
J'ai essayé $nbtype = substr_count($meteo , $typecarte);  (avec $typecarte qui est égal à WINTEM par ex)  mais ça ne marche pas :(
 
Voici un extrait du fichier :

Citation :

<carte>
  <typecarte>WINTEM</typecarte>  
  <niveau>FL20-100</niveau>  
  <zone>FRANCE</zone>  
  <date_run>01 05 2012 16:33</date_run>  
  <date_echeance>20120501210000</date_echeance>  
  <echeance>21 UTC</echeance>  
- <lien>
- <![CDATA[ /FR/aviation/affiche_image.php?login=c7yzsrSMu3WNebAK4GqYY2lqnm1qaW%2Fd1uE%3D&layer=WINTEMP/FR/WINTEMP-FRANCE-T4-FL20&echeance=20120501210000
  ]]>  
  </lien>
  </carte>


Message édité par F22Raptor le 01-05-2012 à 18:52:38

---------------
Is it a bird? Is it a plane? No it s F22Raptor !  -  I love flying because football, baseball, rugby, and golf only take one ball
Reply

Marsh Posté le 01-05-2012 à 18:43:44   

Reply

Marsh Posté le 01-05-2012 à 18:58:31    

je retire ce que j'ai dit :  substr_count a l'air de marcher quand on l'utilise correctement !  :whistle:


---------------
Is it a bird? Is it a plane? No it s F22Raptor !  -  I love flying because football, baseball, rugby, and golf only take one ball
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed