ホームページ  >  記事  >  バックエンド開発  >  PHP の SimpleXMLElement を使用して XML 属性値にアクセスする方法

PHP の SimpleXMLElement を使用して XML 属性値にアクセスする方法

Barbara Streisand
Barbara Streisandオリジナル
2024-11-17 13:23:02130ブラウズ

How to Access XML Attribute Values Using PHP's SimpleXMLElement?

PHP で XML ファイルから属性値にアクセスする

PHP で XML ファイルを操作する場合、属性値の取得は一般的なタスクになることがあります。 XML の例を考えてみましょう。

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

SimpleXMLElement による属性値の取得

「VarNum」属性値を取得するには、SimpleXMLElement::attributes( ) 方法。方法は次のとおりです:

$xml = simplexml_load_file($file);
$attr = $xml->Var->attributes();
echo $attr['VarNum']; // Output: 90

すべての属性のループ

複数の属性を処理する必要がある場合は、attributes() 配列をループできます:

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

追加メモ

属性には、ドット構文ではなく配列構文 (['VarNum') を使用してアクセスすることに注意してください。

以上がPHP の SimpleXMLElement を使用して XML 属性値にアクセスする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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