Добрый день!
Есть задача создать несколько одинаковых элементов типа stdClass object.
т.е. хотелось, получить такую конструкцию:
[params] => stdClass Object
(
[param] => stdClass Object
(
[count] => 2
[type] => sometype1
)
[param] => stdClass Object
(
[count] => 1
[type] => sometype2
)
)
Но никак не могу понять как её построить. Для одного элемента строю так:
$res = new stdClass();
$res->params->param->count = $_GET['count'];
$res->params->param->type = $_GET['type'];
Если добавить еще несколько строк описывающих count и type - то они просто переписывают значения предыдущих элементов.
Задача простая, но я чего-то туплю (
$res = new stdClass();
$res->params[]->param->count = $_GET['count'];
$res->params[]->param->type = $_GET['type'];
$res->params = (object) $res->params;
Может так сработает?
Сборка персонального компьютера от Artline: умный выбор для современных пользователей