访问数组中的值



我有一个像这样的大数组

[field_sidebarhtml] => Array
(
    [und] => Array
        (
            [0] => Array
                (   [value] => Custom Sidebar Content
                    [format] => filtered_html
                    [safe_value] => 
Custom Sidebar Content
                )
        )
)

==>实际上,这是整个数组http://psdesignzone.com/fullarray.txt

我需要访问名为"$page"的变量数组中的"safe_value",我该如何做到这一点?

基于fullarray.txt

$tmp_obj = $page['content']['system_main']['nodes'][7]['body']['#object'];
$val = $tmp_obj->body['field_sidebarhtml']['und'][0]['safe_value'];

请注意,'#object'是一个stdClass实例,而不是一个数组,从你的问题文本不清楚,只有在fullarray.txt。

(编辑找到第一个带有"Custom Sidebar Content"的safe_value实例)第二个实例出现在

$tmp_obj = $page['content']['system_main']['nodes'][7]['field_sidebarhtml']['#node];
$val = $tmp_obj->body['field_sidebarhtml']['und'][0]['safe_value'];

可能还有更多

print $bigarray['field_sidebarhtml']['und'][0]['safe_value']

将输出:

自定义侧边栏内容

相关内容

  • 没有找到相关文章

最新更新