Мне нужно создать объект из массива. Данные исходят от ужасного API. Вот пример данных.создание объекта из массива в php
Array
(
[0] => stdClass Object
(
[no] => 1
[FL] => Array
(
[0] => stdClass Object
(
[content] => 1505250000001141005
[val] => ACCOUNTID
)
[1] => stdClass Object
(
[content] => 1505250000000091001
[val] => SMOWNERID
)
[2] => stdClass Object
(
[content] => name here
[val] => Account Owner
)
ETC...
Значение [no] не имеет значения. содержимое [FL] - это все, что мне нужно в объекте. Таким образом, результат, который мне нужен, - это все значения, которые будут имена переменных, а контент будет значением. Может ли кто-нибудь предложить что-нибудь, чтобы помочь?
EDIT Я думаю, что нужно уточнить, что мне нужно. Я создаю класс Account, который будет хранить всю информацию из вызова api в объекте. Я создам экземпляр объекта, а затем вызову метод, например valuesFromArray(), и передам ему массив [FL], заданный вызовом api. он будет использовать [val] в качестве имени переменной и [content] в качестве значения.
Возможный дубликат [Как преобразовать массив в объект в PHP?] (Http://stackoverflow.com/questions/1869091/how-to-convert-an-array-to-object-in-php) –
Это расшифрованный JSON? – AbraCadaver
Какой метод вы использовали get api? Curl или fil_get_content. –