2013-09-06 3 views
1

Я пытаюсь получить массив из объекта, используя следующий PHP-код.объект в php получает массив, если имя содержит '.'

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

Я получаю синтаксическую ошибку с этим из-за '.' в nye.abstract. Есть ли вообще вокруг этой проблемы?

FYI вид является Друпал Посмотреть

ответ

1

2 пути путепровода этой проблемы:

По переменной:

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

С помощью фигурных скобок:

$abstract = $view->result[0]->{'nye.abstract'}; 
Смежные вопросы