array(1) {
[0]=>
object(GeoState)#42 (6) {
["errors"]=>
NULL
["attributes":"ActiveRecord\Model":private]=>
array(3) {
["state_id"]=>
int(7)
["state"]=>
string(11) "Connecticut"
["state_abbr"]=>
string(2) "CT"
}
["__dirty":"ActiveRecord\Model":private]=>
array(0) {
}
["__readonly":"ActiveRecord\Model":private]=>
bool(false)
["__relationships":"ActiveRecord\Model":private]=>
array(0) {
}
["__new_record":"ActiveRecord\Model":private]=>
bool(false)
}
}
我只想回应一下state_id,state,state_abbr 我已经尝试了各种显示数组或对象信息的方法,这两种变种我都会收到错误,所以我现在很困惑。
顺便使用PHP。
答案 0 :(得分:2)
所有这些对象成员都是私有的,因此您无法直接访问它们。而是寻找存取方法。
可能这个:
echo $arr[0]->state_id;
会起作用