我有一个像这样的大数组
[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']
将输出:
自定义侧边栏内容