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

时间:2017-02-08 18:18:08

标签: php drupal drupal-7 views

我试图在Drupal 7视图字段中通过Global PHP打印以下特定部分。我想要的部分是'数量'和'数据包大小 - > 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']

这通常有用,但这不起作用,而且我假设它与实体对象中的空格有关。'。任何帮助将不胜感激

1 个答案:

答案 0 :(得分:1)

请尝试这些:

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