私は drupal でプログラミングしようとしていますが、これは基本的に php の質問です: 次の配列構造がある場合:
$node = 'field_slot_11_1' =>
array (
0 =>
array (
'value' => 'sdaad',
),
),
値を参照するにはどうすればよいですか? $node->field_slot_11_1[0]['value'] を試しましたが、うまくいきません。
私は drupal でプログラミングしようとしていますが、これは基本的に php の質問です: 次の配列構造がある場合:
$node = 'field_slot_11_1' =>
array (
0 =>
array (
'value' => 'sdaad',
),
),
値を参照するにはどうすればよいですか? $node->field_slot_11_1[0]['value'] を試しましたが、うまくいきません。
Use this instead:
$node = array(
'field_slot_11_1' => array(
0 => array(
'value' => 'sdaad',
),
),
)
...
$node['field_slot_11_1'][0]['value']
あなたの構文は少しずれています。それを修正する:
<?php
$node = array( 'field_slot_11_1' => array ( 0 => array ( 'value' => 'sdaad' ) ) );
echo $node[ 'field_slot_11_1' ][ 0 ][ 'value' ];
?>
$node 変数の形式が正しくありません。適切なオブジェクトでも適切な配列でもありません。これを配列にすると次のようになります。
$node = array('field_slot_11_1' =>
array (0 =>
array ('value' => 'sdaad',
),
),
);
次に、次のように参照できます。
$node['field_slot_11_1'][0]['value'];