Maison > développement back-end > tutoriel php > Comment obtenir des données d'interface XML en php

Comment obtenir des données d'interface XML en php

不言
Libérer: 2023-03-28 17:34:01
original
1867 Les gens l'ont consulté

Cet article présente principalement la méthode de traitement de php pour obtenir des données d'interface XML. Maintenant, je le partage avec tout le monde. Les amis dans le besoin peuvent s'y référer

. xml Le format des données renvoyées est généralement le suivant, mais il existe également des différences :

<?xml version="1.0" encoding="gbk"?> 
<root> 
  <head> 
   <actdate>20170805</actdate> 
   <trdate>20170805</trdate> 
   <trtime>142410</trtime> 
   <trseq>20170807001</trseq> 
   <succflag>1</succflag> 
   <retcode>0000</retcode> 
   <retmsg>鎴愬姛</retmsg> 
  </head> 
  <body> 
   <rowcount>0</rowcount> 
  </body> 
</root>
Copier après la connexion

Généralement, XML utilise PHP directement : simplexml_load_string(); est analysé dans un tableau, mais lorsque je l'analyse, il affiche le message : Il existe un encodage de données qui ne peut pas être analysé.

C'est la partie où les données sont tronquées. J'ai utilisé l'instruction d'en-tête pour résoudre le code tronqué, mais cela n'a pas fonctionné. J'ai finalement utilisé :

iconv. ('utf-8' ,'gbk',$a);

Pour résoudre le problème, transcodez d'abord, puis analysez

et enfin convertissez-le en json.

Recommandations associées :

Explication détaillée des trois méthodes d'obtention de données POST avec PHP

PHP obtenant le comportement des utilisateurs [IP/OS /URL/ Navigateur] Code de référence

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal