PHP JSON获取对象的名称

Kla*_*aaz 2 php json object

<?
stdClass Object
(
    [image_header] => Array
        (
            [0] => stdClass Object
                (
                    [img] => /headers/header.jpg
                )
        )
)
?>
Run Code Online (Sandbox Code Playgroud)

对象名称image_header是可变的,因此它可以是任何字符串.我可以在不知道它的情况下访问此字符串吗?

@Jon他的回答让我很满意.

对于想要以这种方式使用变量对象名的其他人:要使用variablename访问此对象,我必须使用大括号:

$key = key(get_object_vars($_json));
$_json->{$key}[0]->img;
Run Code Online (Sandbox Code Playgroud)

Jon*_*Jon 7

您可以方便地使用get_object_vars:

$propertyName = key(get_object_vars($object));
Run Code Online (Sandbox Code Playgroud)