を使用して印刷、私は次のコードを持っている:PHPがdrupalで使用されています。変数
print $node->field_carousel_1[0]['filepath'];
私がやりたい何が1を変更し、代わりに変数を使用しています。
どうすればこのことができるのでしょうか?私が目指しています何
:ループ機能を作成するために、1の代わりに変数を使用して、私は配列にこれらを格納します、field_carousel_3など
を使用して印刷、私は次のコードを持っている:PHPがdrupalで使用されています。変数
print $node->field_carousel_1[0]['filepath'];
私がやりたい何が1を変更し、代わりに変数を使用しています。
どうすればこのことができるのでしょうか?私が目指しています何
:ループ機能を作成するために、1の代わりに変数を使用して、私は配列にこれらを格納します、field_carousel_3など
あなたはこのような何か試すことができます。
for ($i=1; $i<4; $i++) {
$field = "field_carousel_$i";
$arr = $node->$field;
print $arr[0]['filepath'];
}
それは良いですか? 'print $ node - > $ field [0] ['filepath'];' –
@VladStratulatは動作しません。 '$ field [0]'が最初に評価されるので、 '$ node-> f'が存在しないというエラーが出ます。 –
申し訳ありませんが、あなたは正しいです。 –
field_carousel_1、field_carousel_2を印刷します。
field_carousel=array('value1', 'value2', 'value3', 'etc.')
それらを印刷するには、どうなる...
foreach(field_carousel as $item) {
echo $item
}
を代わりにDrupalのサイトのここにこれを掲示するように言わ:) – Undefined