Я действительно не знаю, как описать эту проблему, поэтому я сожалею, если заголовок немного неясен.Доступ к переменным переменным с объектом
У меня есть объект с полями массива. Я получил имя этих полей, хранящихся в переменной, и я хочу получить элемент в одном из этих полей массива. например
$field_name = 'array_field';
$object = new stdClass();
$object->array_field= array('this', 'is', 'an', 'array);
Я знаю, что я могу получить доступ к массиву с $object->$field_name
, но теперь я хочу, чтобы получить доступ значение по ключу в массиве в то время как доступ к нему с помощью переменной $field_name
. например (что, очевидно, не работает) $object->$field_name[0]
Использование массивов, чувак. Переменные переменные являются хромыми. –