Comment extraire les valeurs d'attribut de XML en PHP ?

Patricia Arquette
Libérer: 2024-11-19 13:43:02
original
632 Les gens l'ont consulté

How to Extract Attribute Values from XML in PHP?

Accéder aux valeurs d'attribut à partir de XML en PHP

Récupérer les valeurs d'attribut à partir d'un fichier XML en PHP peut être simple en utilisant la fonction simplexml_load_file() et les attributs() méthode.

Question :

Comment puis-je obtenir la valeur de l'attribut VarNum à partir du fragment XML suivant :

<VAR VarNum="90">
  <option>1</option>
</VAR>
Copier après la connexion

Réponse :

Pour accéder à l'attribut VarNum, nous pouvons utiliser la méthode attributs() comme suit :

$xml = simplexml_load_file($file);
foreach ($xml->Var[0]->attributes() as $attribute => $value) {
  echo "$attribute=\"$value\"\n";
}
Copier après la connexion

Ce code parcourt tous les attributs du premier élément et imprime les paires nom et valeur de l'attribut. Pour récupérer l'attribut VarNum spécifiquement, on peut utiliser :

$attr = $xml->Var[0]->attributes();
echo $attr['VarNum'];
Copier après la connexion

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!

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal