我想在drupal中编程,但这基本上是一个php问题: 如果我有以下数组结构:
$node = 'field_slot_11_1' =>
array (
0 =>
array (
'value' => 'sdaad',
),
),
我如何参考该值?我尝试了$ node-> field_slot_11_1 [0] ['value'],但它不起作用。
答案 0 :(得分:5)
请改用:
$node = array(
'field_slot_11_1' => array(
0 => array(
'value' => 'sdaad',
),
),
)
...
$node['field_slot_11_1'][0]['value']
答案 1 :(得分:4)
你的语法有点偏。纠正:
<?php
$node = array( 'field_slot_11_1' => array ( 0 => array ( 'value' => 'sdaad' ) ) );
echo $node[ 'field_slot_11_1' ][ 0 ][ 'value' ];
?>
答案 2 :(得分:0)
你$ node变量格式不正确。它既不是一个正确的对象也不是一个合适的数组。如果你把它变成这样的数组:
$node = array('field_slot_11_1' =>
array (0 =>
array ('value' => 'sdaad',
),
),
);
然后你可以参考它:
$node['field_slot_11_1'][0]['value'];