我有一個用于解析的 XML$response = new SimpleXMLElement($output);它返回以下內(nèi)容:SimpleXMLElement 對象 ( [meta] => SimpleXMLElement 對象 ( [status] => ok [statuscode] => 100 [message] => SimpleXMLElement 對象 ( ) ) [data] => SimpleXMLElement 對象 ( ) )我嘗試返回狀態(tài)代碼(100),其有多種變化:$response->$meta[0]['statuscode'];或這個$response->$meta[0]->statuscode;但我找不到返回值的正確語法。我在這里缺少什么?
1 回答

慕容3067478
TA貢獻(xiàn)1773條經(jīng)驗 獲得超3個贊
$meta示例代碼中沒有變量。
由于只有一個 SimpleXmlElement,因此您可以使用 statuscode 屬性。
$statusCode = (string)$response->meta->statuscode;
如果有更多元素,您可以使用索引 0 來獲取第一個元素。
$response = new SimpleXMLElement($output);
$statusCode = (string)$response->meta[0]->statuscode;
echo $statusCode;
輸出
100
- 1 回答
- 0 關(guān)注
- 110 瀏覽
添加回答
舉報
0/150
提交
取消