我有一个包含在数组中的对象
array(1) {
["main"]=> object(Profile)#151 (20)
{
["field_first_name"]=> array(1) { ["und"]=> array(1) { [0]=> array(3) { ["value"]=> string(6) "Fred" ["format"]=> NULL ["safe_value"]=> string(6) "Fred" } } }
}
}
我正在尝试从此数组中获取值“Fred”。我以为我能做到
$first_name= $profile['main']->['field_first_name']['und'][0]['value'];
但它没有用。它实际上给了我一个错误
解析错误:语法错误,意外 '[',需要 T_STRING 或 T_VARIABLE 或 '{' 或 '$'
我究竟做错了什么?