我有这个庞大的数组,看起来有点像这样:
[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',我该怎么做?
答案 0 :(得分:2)
基于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中。
(编辑以查找带有“自定义边栏内容”的safe_value的第一个实例) 第二个实例发生在
$tmp_obj = $page['content']['system_main']['nodes'][7]['field_sidebarhtml']['#node];
$val = $tmp_obj->body['field_sidebarhtml']['und'][0]['safe_value'];
可能还有更多。
答案 1 :(得分:1)
print $bigarray['field_sidebarhtml']['und'][0]['safe_value']
将输出:
自定义补充工具栏内容