我有以下代码:
print $node->field_carousel_1[0]['filepath'];
我想做的是改变1并改为使用变量。
你知道我怎么能这样做吗?
我的目标:使用变量而不是创建循环函数来打印field_carousel_1,field_carousel_2,field_carousel_3等
答案 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
}