0
Как назначить поле результата json_encoded для переменной. У меня есть следующие:Недопустимые значения смещения строки 'свойства', как передать json закодированные значения
$jsonres = json_encode($result); //where result is an array holding fields including name (string), properties (object type or array)
Я попытался следующие:
echo $jsonres['properties']; // failed with "Illegal string offset 'properties'"
var_dump ($jsonres->properties); //"Notice: Trying to get property of non-object in..."
Мне нужно, чтобы иметь возможность использовать значение «свойства» в моей форме.
Благодаря
В вашем примере $ jsonres является объектом. В то время как '$ jsonres ['properties']' элемент доступа массива. Вы должны использовать объектную нотацию (o-> prop). – hindmost
@hindmost, извините, я не получаю (o-> prop). похоже на то, что я надел var_dump ($ jsonres-> properties); правильно? – Kingsley
Где определение класса 'Response', которое вы используете? – hindmost