0
我已經在這裏搜索和網絡的其餘部分,我無法找到任何與此幫助。PHP和XML屬性
我從curl_exec的響應。響應是一個名爲$ output的XML字符串。
echo '<pre>' . htmlentities($output) . '</pre>';
給出:
<?xml version="1.0" encoding="utf-8"?>
<RESPONSE>
<FIELDS>
<FIELD KEY="status">1</FIELD>
<FIELD KEY="auth_code">DEMO43</FIELD>
<FIELD KEY="auth_response">APPROVED</FIELD>
<FIELD KEY="avs_code">X</FIELD>
<FIELD KEY="cvv2_code"> </FIELD>
<FIELD KEY="order_id">12345678900015</FIELD>
<FIELD KEY="reference_number">47210</FIELD>
<FIELD KEY="error" />
<FIELD KEY="available_balance" />
<FIELD KEY="is_partial">0</FIELD>
<FIELD KEY="partial_amount">0</FIELD>
<FIELD KEY="partial_id" />
<FIELD KEY="original_full_amount" />
<FIELD KEY="outstanding_balance">0</FIELD>
</FIELDS>
</RESPONSE>
我需要拔出特定的信息,例如,用 「AUTH_CODE」 相關聯的值(即:DEMO43)。
多小時無覓之後,我需要幫助。如何獲得這些數據轉化爲關聯數組,如:
$array = ('status'=>'1','auth_code'=>'DEMO43' ... etc) ?
使用'simplexml_load_string()'。 – CodeAngry