1

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

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

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

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

4

2 回答 2

1
$abstract = $view->result[0]->{'nye.abstract'}; 
于 2013-09-06T15:50:02.220 回答
1

解决此问题的2种方法:

按变量:

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

带大括号:

$abstract = $view->result[0]->{'nye.abstract'}; 
于 2013-09-06T16:03:59.237 回答