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

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

Barbara Streisand
リリース: 2024-11-17 13:23:02
オリジナル
190 人が閲覧しました

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート