Вы здесь

Как обратиться к свойству объекта по имени из переменной?

0

есть код $field_zadanie = $row->_field_data['nid']['entity']->field_zadanie['und'][0]['value'];,
но для большей гибкости надо заменить** field_zadanie** на переменную.

Версия Drupal: 
7.x
Вопрос задан 03.01.2016 - 16:12

Ответы

0

// Используйте фигурные скобки как в примере ниже
$field_zadanie = $row->_field_data['nid']['entity']->{$my_variable}['und'][0]['value'];,

Ответ дан 03.01.2016 - 21:28
0

Типа $obj->{name}

Ответ дан 04.01.2016 - 15:59
0

Превратить объект в массив

$row_arr = (array)$row
Ответ дан 07.03.2016 - 17:44