PHP用于drupal。使用变量打印

时间:2012-01-26 14:37:58

标签: php drupal

我有以下代码:

print $node->field_carousel_1[0]['filepath'];

我想做的是改变1并改为使用变量。

你知道我怎么能这样做吗?

我的目标:使用变量而不是创建循环函数来打印field_carousel_1,field_carousel_2,field_carousel_3等

2 个答案:

答案 0 :(得分:4)

您可以尝试这样的事情:

for ($i=1; $i<4; $i++) {
  $field = "field_carousel_$i";
  $arr = $node->$field;
  print $arr[0]['filepath'];
}

答案 1 :(得分:0)

我会将它们存储在一个数组中。

field_carousel=array('value1', 'value2', 'value3', 'etc.')

要打印它们,你会这样做......

foreach(field_carousel as $item) {
  echo $item
  }