Précédent   Forum des professionnels en informatique > PHP > Langage
Langage Forum sur le langage PHP, la POO, les conventions, la sécurité, etc. Avant de poster : FAQ Langage, toutes les FAQ PHP, cours langage et sources PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 24/05/2011, 14h54   #1
Membre du Club
 
Inscription : janvier 2009
Messages : 98
Détails du profil
Informations forums :
Inscription : janvier 2009
Messages : 98
Points : 44
Points : 44
Par défaut Filtrer un chiffre depuis un retour xml

Bonjour,

Je communique avec un web service dans une application.

J'obtiens le retour suivant :
<resultset morerecords="0">
<result>
<count>54</count>
</result>
</resultset>

J'aimerais récupérer uniquement la valeur 54. Je ne sais pas comment faire ? Expression régulière ?

J'essaye un truc du genre sans succès...

Code :
1
2
preg_match('/^<count>/</count>', $count, $matches);
print_r($matches);
flashnet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/05/2011, 15h13   #2
Expert Confirmé
 
Avatar de Séb.
 
Inscription : mars 2005
Messages : 2 823
Détails du profil
Informations personnelles :
Âge : 34
Localisation : France

Informations professionnelles :
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : mars 2005
Messages : 2 823
Points : 3 449
Points : 3 449
Tu peux faire ça très simplement avec SimpleXML.
http://php.net/simplexml
__________________
Un problème exposé clairement est déjà à moitié résolu
Keep It Smart and Simple
Séb. est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 24/05/2011, 15h28   #3
Membre du Club
 
Inscription : janvier 2009
Messages : 98
Détails du profil
Informations forums :
Inscription : janvier 2009
Messages : 98
Points : 44
Points : 44
Excellent, merci beaucoup !!

Voici le code si quelqu'un serait interéssé.

Code :
1
2
$xml = new SimpleXMLElement($stats);
$stats[$i] = $xml->result[0]->count;
flashnet est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h16.


 
 
 
 
Partenaires

Hébergement Web