-1
我正在編寫一個PHP插件,需要從數組中的對象中提取字符串。從數組中的對象中提取一個字符串:PHP
var_dump($data)
輸出:
array(1) {
[0]=> object(stdClass)#380 (53) {
["id"]=> string(1) "2"
["firstname"]=> string(6) "John"
["lastname"]=> string(6) "Doe"
["email"]=> string(31) "[email protected]"
}
}
我要回:
[email protected]
我的研究已經轉向了功能,如反序列化,array_map,array_slice和array_column,但我沒有找到了正確的函數或函數的組合(我不能理解它們),只是從數組中的對象中返回一個簡單的字符串。任何人都可以提供一些指導嗎?
編輯:這不是一個引用爲「完全相同的問題」的問題。另一個只是問如何訪問一個數組(答案:$ array [0]),我的問題是如何訪問一個數組內的對象(回答:$ array [0] - > text)。
只是回聲'$數據[0] - >電子郵件' –
編程作品由作品組成。如果您知道如何訪問數組元素,並且知道如何訪問對象屬性,只需將它們放在一起即可訪問數組元素的屬性。 – Barmar
我真的不知道這個問題。什麼是動態的,比如數組結構或對象鍵名? –