PHP 打印名称中带有空格的嵌套对象

PHP printing nested objects with spaces in the name

我正在尝试通过全局 PHP 在 Drupal 7 视图字段中打印以下特定部分。我想要的部分是 'qty' 和 'Packet Size -> 2' 所以在这种情况下值是 '1' 和 '5 Packet'。

stdClass Object
(
    [_entity_properties] => Array
        (
            [entity object] => stdClass Object
                (
                    [qty] => 1
                    [data] => Array
                            (
                            [attributes] => Array
                                (
                                    [Packet Size] => Array
                                        (
                                            [2] => 5 Packet
                                        )

                                )

现在通常,我会打印如下内容:

$data->_entity_properties['entity object']['qty']

$data->_entity_properties['entity object']['data']['attributes']['Packet Size']

这通常可以工作,但这行不通,我推测这与 'entity object' 中的空格有关。任何帮助将不胜感激

请试试这些:

$data->_entity_properties['entity object']->qty
$data->_entity_properties['entity object']->data['attributes']['Packet Size']