PHP используется в друпале.Печать с использованием переменной - PullRequest
0 голосов
/ 26 января 2012

У меня есть следующий код:

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

Что я хотел бы сделать, это изменить 1 и использовать вместо него переменную.

У вас есть идеи, как я смогучтобы сделать это?

На что я нацеливаюсь: Использование переменной вместо переменной для создания циклической функции для печати field_carousel_1, field_carousel_2, field_carousel_3 и т. д.

Ответы [ 2 ]

4 голосов
/ 26 января 2012

Вы можете попробовать что-то вроде этого:

for ($i=1; $i<4; $i++) {
  $field = "field_carousel_$i";
  $arr = $node->$field;
  print $arr[0]['filepath'];
}
0 голосов
/ 26 января 2012

Я бы сохранил их в массиве.

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

Чтобы напечатать их, вы должны сделать ...

foreach(field_carousel as $item) {
  echo $item
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...