如果name包含'。',则php中的对象获取数组

时间:2013-09-06 15:46:35

标签: php drupal

我正在尝试使用以下php代码从对象中获取数组。

 $abstract = $view->result[0]->nye.abstract; 

由于'',我收到了语法错误在nye.abstract。 反正有这个问题吗?

仅供参考,视图是一个drupal视图

2 个答案:

答案 0 :(得分:1)

$abstract = $view->result[0]->{'nye.abstract'}; 

答案 1 :(得分:1)

有两种方法可以解决这个问题:

按变量:

$nye="nye.abstract";
$abstract = $view->result[0]->$nye; 

使用大括号:

$abstract = $view->result[0]->{'nye.abstract'};