0

我正在解析一个 youtube 搜索结果,json_encode并且有一些名称中带有 $ 字符的方法:

stdClass Object
(
    [id] => stdClass Object
        (
            [$t] => tag:youtube.com,2008:video:uJQLD6izDkY
        )

    [media$group] => stdClass Object
        (
            [media$description] => stdClass Object
                (
                    [$t] => Senador Renan Calheiros fala de situações em que não considera possível abolir o voto secreto no Parlamento. Fonte: TV Senado.
                    [type] => plain
                )
        )
)

目前我正在访问将名称存储在变量中的这种方法,如下所示:$method = '$t'; $obj->id->$method。有没有更好的方法来解析或访问这些方法?

4

1 回答 1

4

使用大括号语法

echo $obj->id->{'$t'};
于 2013-09-23T16:14:24.883 回答