나는 다음과 같은 코드가 있습니다PHP가 drupal에서 사용되었습니다. 사용하여 인쇄 변수
print $node->field_carousel_1[0]['filepath'];
내가 뭘하고 싶은 것은 일을 변경하고 대신 변수를 사용입니다.
내가 어떻게 할 수 있을지 알고 있습니까? 내가 목표로하고 무엇
: 루핑 함수를 만드는 사람 대신 변수를 사용하여 내가 배열이 저장 것이다 field_carousel_3 등
나는 다음과 같은 코드가 있습니다PHP가 drupal에서 사용되었습니다. 사용하여 인쇄 변수
print $node->field_carousel_1[0]['filepath'];
내가 뭘하고 싶은 것은 일을 변경하고 대신 변수를 사용입니다.
내가 어떻게 할 수 있을지 알고 있습니까? 내가 목표로하고 무엇
: 루핑 함수를 만드는 사람 대신 변수를 사용하여 내가 배열이 저장 것이다 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
}
대신 드루팔 사이트 : – Undefined