Bagaimanakah php menghuraikan tag xml yang mempunyai kedua-dua nilai dan atribut?
巴扎黑
巴扎黑 2017-06-14 10:50:11
0
1
767

Gunakan:

$xml   = simplexml_load_string($content);
$array = json_decode(json_encode((array) $xml), 1);

Apabila menghuraikan XML ke dalam tatasusunan dengan cara ini,
untuk:

<a name="aaaa">
    <b></b>
</a>    

dan

<a>content</a> 

boleh dihuraikan dengan betul, tetapi untuk ini:

<a name="aaaa">content</a> 

Atribut nama tidak boleh diperolehi, tetapi hanya kandungan kandungan yang boleh diperolehi.

Adakah cara yang baik untuk menangani masalah ini?

巴扎黑
巴扎黑

membalas semua(1)
我想大声告诉你
$xml = simplexml_load_string($content);
foreach($xml->attributes() AS $a => $b) {

echo "$a = $b <br />";
}
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan