我有一個stdObject
及其var_dump
結果低於:無法訪問stdObject陣列 - >運營商
var_dump($name)
array(1) {
[0]=>
object(stdClass)#853 (2) {
["firstname"]=>
string(2) "John"
["lastname"]=>
string(8) "Smith"
}
}
我試圖用$name['firstname].$name['lastname']
作出新的變量$fullname
。它不起作用,給出了錯誤Undefined index
然後我試着在$name->firstname + $name->lastname
上使用->
運算符。給出錯誤:trying to get property of non-object
我該如何解決這個問題?
'$ name [0] - >名字。 $名稱[0] - >姓氏;'。 PHP版本依賴。 –
做出這個答案,並請解釋它。謝謝 – omrakhur
使用$ obj = current($ name); $ obj->姓氏等 – Fky