Maison > développement back-end > tutoriel php > Comment récupérer les valeurs d'attribut à partir de XML en PHP ?

Comment récupérer les valeurs d'attribut à partir de XML en PHP ?

Linda Hamilton
Libérer: 2024-11-19 02:17:02
original
394 Les gens l'ont consulté

How to Retrieve Attribute Values from XML in PHP?

Obtenir des valeurs d'attribut à partir de XML en PHP

Récupérer des valeurs d'attribut à partir d'un fichier XML peut être une tâche simple en PHP à l'aide de la classe SimpleXMLElement.

Supposons que vous ayez un fichier XML qui ressemble à ceci :

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

Pour obtenir la valeur de l'attribut VarNum, vous pouvez exploiter la méthode attributs() de l'objet SimpleXMLElement.

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

Ce code parcourt tous les attributs de le premier élément Var et imprime leurs noms et valeurs dans un format structuré.

Alternativement, vous pouvez accéder directement à la valeur de l'attribut en nom :

$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!

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