Работа с stdClass Object ( )
Есть переменная $places, где хранится объект:
stdClass Object ( [row1] => 1 [seet1] => 3 [row2] => 1 [seet2] => 4 )
Как можно вывести/сохранить в переменную определенную часть объекта?
Пробовал так, но не получается
echo $places['seet1'];
И как вывести количество элементов? Пробовал так, но выводит только 1:
echo count($places);
Ответы (1 шт):
Автор решения: Simon
→ Ссылка
Ну так это же объект, следственно и обращаться с ним нужно как с объектом:
echo $places->seet1;
Для того чтобы использовать count(), вы можете воспользоваться get_object_vars(), либо если по каким-то причинам этот вариант не подходит, то преобразовать объект в массив:
// Вариант 1
echo count(get_object_vars($places));
// Вариант 2
echo count((array)$places);