{$layout_info->wdg_random_1}

{$layout_info->wdg_random_2}

{$layout_info->wdg_random_3}

 

이런 코드를 loop 되는 메뉴 안에 사용 하려고 합니다.

그럼 숫자는 loop문 안에서 증가가 되어야 해서

 

{@$i=1;}

반복되는 메뉴 {@$i}

{@$i++}

 

이렇게 쓰면 반복되는 만큼 $i가 1부터 증가가 되는 걸로 알고 있는데요,

 

{$layout_info->wdg_random_$i}

 

이렇게 쓰면 오류가 나고

 

{$layout_info->wdg_random_.$i}

{$layout_info->wdg_random_+$i}

이렇게 쓰면 1, 2, 3 이렇게 숫자만 표시가 되네요..

 

서로 합해서 표현되게 만들 수는 없을까요 ㅠ;

 

{$layout_info->wdg_random_1}

{$layout_info->wdg_random_2}

{$layout_info->wdg_random_3}

 

이 숫자를 따로 쓰지 않고 반복문 안에서 이걸 출력하게 만들고 싶거든요;ㅁ;

 

{$layout_info->wdg_random_{$i}}

 

결국 이런 걸 쓰고 싶은건데 { 안에 { 가 안되니깐 ;ㅁ;

어떻게 하죠?;

 

 

{$set->wdg_random_.$i}
$set->wdg_random_[$i]}

{$imgsrc[i] = $set->wdg_random_1}
<br>
{$layout_info->wdg_random_[$i]}
{@$i}
{$set->wdg_random_.$i}
$set->wdg_random_[$i]}

{$imgsrc[i] = $set->wdg_random_1}
<br>
{$layout_info->wdg_random_[$i]}
{$layout_info->wdg_random_+i+1}
<br>
<?php echo($i); ?>
{$set->wdg_random_.@$i}

{@$test = 364; $test=$test*$test}
{@$a=$layout_info->wdg_random_; @$b=$a+$i;$b;}

{$set->wdg_random}
$wdg = "$layout_info->wdg_random_"
<hr>
<?
$menu = '$$layout_info->wdg_random_' . $i;
echo($$menu);
?>
<hr>
<?
$$menu = $$layout_info->wdg_random_.'1';
echo($menu);
?>
<hr>
<?
$menu = $layout_info->wdg_random_.$i;
echo($$menu);
?>

으앙 ㅠㅠ

다 안돼요. ㅠ $set = $layout_info 입니다;

 

php가변변수나...

http://php.net/manual/kr/language.variables.variable.php

 

php포인터 사용방법

http://b4you.net/blog/100

 

대충 해봤는데 안되는듯 하네요 ㅎㅎ-_- 포기하는걸로 ㅠ

  • profile
    https://xe1.xpressengine.com/qna/23021855
    이 글을 읽어보면.. 방법을 도대체 모르겠네요 ;ㅁ;
  • profile
    해결함..배열 사용함..