Maison >développement back-end >tutoriel php >Comment accéder aux valeurs d'attribut XML à l'aide de SimpleXMLElement de PHP ?
Accès aux valeurs d'attribut à partir d'un fichier XML en PHP
Lorsque vous travaillez avec des fichiers XML en PHP, la récupération des valeurs d'attribut peut être une tâche courante. Considérons l'exemple XML :
<VAR VarNum="90"> <option>1</option> </VAR>
Obtention de valeurs d'attribut avec SimpleXMLElement
Pour obtenir la valeur de l'attribut "VarNum", nous pouvons utiliser SimpleXMLElement::attributes( ) méthode. Voici comment procéder :
$xml = simplexml_load_file($file); $attr = $xml->Var->attributes(); echo $attr['VarNum']; // Output: 90
Parcourir tous les attributs
Si vous devez traiter plusieurs attributs, vous pouvez parcourir le tableau attributs() :
$xml = simplexml_load_file($file); foreach ($xml->Var[0]->attributes() as $name => $value) { echo "$name=\"$value\"\n"; }
Remarque supplémentaire
N'oubliez pas que les attributs sont accessible en utilisant la syntaxe de tableau (['VarNum') plutôt que la syntaxe de points.
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!