Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk Mengekstrak Nilai Atribut daripada XML dalam PHP?

Bagaimana untuk Mengekstrak Nilai Atribut daripada XML dalam PHP?

Patricia Arquette
Patricia Arquetteasal
2024-11-19 13:43:02701semak imbas

How to Extract Attribute Values from XML in PHP?

Mengakses Nilai Atribut daripada XML dalam PHP

Mendapatkan semula nilai atribut daripada fail XML dalam PHP boleh menjadi mudah menggunakan fungsi simplexml_load_file() dan kaedah atribut().

Soalan:

Bagaimana saya boleh mendapatkan nilai atribut VarNum daripada serpihan XML berikut:

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

Jawapan:

Untuk mengakses atribut VarNum, kita boleh menggunakan kaedah attributes() seperti berikut:

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

Kod ini berulang melalui semua atribut yang pertama elemen dan mencetak nama atribut dan pasangan nilai. Untuk mendapatkan semula atribut VarNum secara khusus, kita boleh menggunakan:

$attr = $xml->Var[0]->attributes();
echo $attr['VarNum'];

Atas ialah kandungan terperinci Bagaimana untuk Mengekstrak Nilai Atribut daripada XML dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn