PHP, json_encode, json_decode объекта SimpleXML

Функция в моем приложении делает следующее:

Захват веб-страницы с помощью SnoopyЗагрузить результат в DOMDocumentЗагрузить DOMDocument в простой XML-объектЗапустите XPath, чтобы изолировать необходимый раздел документаjson_encode результат и сохранить в базе данных для последующего использования.

Моя проблема возникает при восстановлении этого блока из базы данных и его расшифровке. Я могу видеть @attributes, когда я var_dump объекта, но не могу найти комбинацию команд, которая позволяет мне получить к ним доступ.

Сообщение об ошибке: Неустранимая ошибка: невозможно использовать объект типа stdClass в качестве массива

Ниже приведен образец моего объекта. Я пробовал, среди прочего, что раньше работало.

echo $obj['class'];

stdClass Object
(
    [@attributes] => stdClass Object
        (
            [class] => race_idx_hdr
        )

    [img] => stdClass Object
        (
            [@attributes] => stdClass Object
                (
                    [src] => /Images/Icons/i_blue_bullet.gif
                    [alt] => image
                    [title] => United Kingdom
                )

        )

    [a] => Fast Cards
)

Ответы на вопрос(3)

Ваш ответ на вопрос