ホームページ >バックエンド開発 >PHPチュートリアル >PHP で XML から属性値を抽出するにはどうすればよいですか?

PHP で XML から属性値を抽出するにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-11-19 13:43:02701ブラウズ

How to Extract Attribute Values from XML in PHP?

PHP で XML から属性値にアクセスする

PHP で XML ファイルから属性値を取得するには、simplexml_load_file() 関数と属性()

質問:

次の XML フラグメントから VarNum 属性の値を取得するにはどうすればよいですか:

<VAR VarNum="90">
  <option>1</option>
</VAR>

回答:

VarNum 属性にアクセスするには、

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

このコードは、最初の のすべての属性を反復処理します。要素を使用して、属性名と値のペアを出力します。特に VarNum 属性を取得するには、

$attr = $xml->Var[0]->attributes();
echo $attr['VarNum'];
を使用できます。

以上がPHP で XML から属性値を抽出するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。