아래와 같은 것을 간단하게 표현하는 php 문은 뭔가요 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

아래와 같은 것을 간단하게 표현하는 php 문은 뭔가요 정보

아래와 같은 것을 간단하게 표현하는 php 문은 뭔가요

본문

$sub_top_basic_menu_main_gm1_skin_path ="{$g4[path]}/builder_skin/menu/sub_top_basic_menu_main/{$config7[cf_1_7gm1menumain]}";
$sub_top_basic_menu_main_gm2_skin_path ="{$g4[path]}/builder_skin/menu/sub_top_basic_menu_main/{$config7[cf_1_7gm2menumain]}";
$sub_top_basic_menu_main_gm3_skin_path ="{$g4[path]}/builder_skin/menu/sub_top_basic_menu_main/{$config7[cf_1_7gm3menumain]}";
$sub_top_basic_menu_main_gm4_skin_path ="{$g4[path]}/builder_skin/menu/sub_top_basic_menu_main/{$config7[cf_1_7gm4menumain]}";
$sub_top_basic_menu_main_gm5_skin_path ="{$g4[path]}/builder_skin/menu/sub_top_basic_menu_main/{$config7[cf_1_7gm5menumain]}";
$sub_top_basic_menu_main_gm6_skin_path ="{$g4[path]}/builder_skin/menu/sub_top_basic_menu_main/{$config7[cf_1_7gm6menumain]}";
$sub_top_basic_menu_main_gm7_skin_path ="{$g4[path]}/builder_skin/menu/sub_top_basic_menu_main/{$config7[cf_1_7gm7menumain]}";
$sub_top_basic_menu_main_gm8_skin_path ="{$g4[path]}/builder_skin/menu/sub_top_basic_menu_main/{$config7[cf_1_7gm8menumain]}";
$sub_top_basic_menu_main_gm9_skin_path ="{$g4[path]}/builder_skin/menu/sub_top_basic_menu_main/{$config7[cf_1_7gm9menumain]}";

위와 같이 반복적으로 php 파일의 일부가 있는데..위부분을 간단한 구문으로 표현하는 방법이 있나요......

너무 길고 복잡해서뭔가 있을 듯한데...for 문등으로 해보았으나 워낙 실력이 없어서 오류만 나타나내요..
  • 복사

댓글 전체

for($i=1; $i<10; $i++) {
 $sub_top_basic_menu_main_gm{$i}_skin_path ="{$g4[path]}/builder_skin/menu/sub_top_basic_menu_main/{$config7[cf_1_7gm{$i}menumain]}";
}
이렇게 한번 해보시겠어요?
Parse error: syntax error, unexpected T_STRING in F:\htdocs3\g420\gnusr\doc\skin_url.php on line 225


위와 같은 오류가 뜨네요..위의 내용은 htdocs3\g420\gnusr\doc\skin_url.php 의 일부입니다
흠..요부분..
for($i=0; $i<10; $i++) {
 $sub_top_basic_menu_main_gm{$i}_skin_path ="{$g4[path]}/builder_skin/menu/sub_top_basic_menu_main/{$config7[cf_1_7gm{$i}menumain]}";
}

흠.......숫자0해보세염
정리해봤습니다. 위에 _skin_path와 menumain은 삭제하였습니다.

<?
for($i=1; $i<10; $i++) {
 $sub_1 =$config7["cf_1_7gm".$i];   
$sub_top_basic_menu_main_gm[$i] ="$g4[path]/builder_skin/menu/sub_top_basic_menu_main/$sub_1";                           
echo"$sub_top_basic_menu_main_gm[$i]";                                                     
}
?>
감사합니다..위와 같이하니 역시 오류네요..그리고 menumain는 필드명의 일부라 삭제하면 좀..거시기 하네요..

필드를 삭제하고 다시 해봐야 겠습니다...
<?
$config7[cf_1_7gm9menumain]="zzzzzzzzzzzzzzzzzzzzzzzzzzzzz";
$sub_top_basic_menu_main_gm1_skin_path ="{$g4[path]}/builder_skin/menu/sub_top_basic_menu_main/{$config7[cf_1_7gm1menumain]}";
$sub_top_basic_menu_main_gm2_skin_path ="{$g4[path]}/builder_skin/menu/sub_top_basic_menu_main/{$config7[cf_1_7gm2menumain]}";
$sub_top_basic_menu_main_gm3_skin_path ="{$g4[path]}/builder_skin/menu/sub_top_basic_menu_main/{$config7[cf_1_7gm3menumain]}";
$sub_top_basic_menu_main_gm4_skin_path ="{$g4[path]}/builder_skin/menu/sub_top_basic_menu_main/{$config7[cf_1_7gm4menumain]}";
$sub_top_basic_menu_main_gm5_skin_path ="{$g4[path]}/builder_skin/menu/sub_top_basic_menu_main/{$config7[cf_1_7gm5menumain]}";
$sub_top_basic_menu_main_gm6_skin_path ="{$g4[path]}/builder_skin/menu/sub_top_basic_menu_main/{$config7[cf_1_7gm6menumain]}";
$sub_top_basic_menu_main_gm7_skin_path ="{$g4[path]}/builder_skin/menu/sub_top_basic_menu_main/{$config7[cf_1_7gm7menumain]}";
$sub_top_basic_menu_main_gm8_skin_path ="{$g4[path]}/builder_skin/menu/sub_top_basic_menu_main/{$config7[cf_1_7gm8menumain]}";
$sub_top_basic_menu_main_gm9_skin_path ="{$g4[path]}/builder_skin/menu/sub_top_basic_menu_main/{$config7[cf_1_7gm9menumain]}";
?>
<?
 echo"<tr><td>";
 # 변수에 대한 변수를 표시함. 
 $dest_dir="{$g4[path]}/builder_skin/menu/sub_top_basic_menu_main";
 for($st=0; $st<10; $st++){
  //할당
  ${"sub_top_basic_menu_main_gm".$st."_skin_path"}
  =$dest_dir."/".$config7["cf_1_7gm".$st."menumain"];
  echo"<font color='red'>".${"sub_top_basic_menu_main_gm".$st."_skin_path"}."</font><br>";
 }
  //확인
  echo"<font color='ffffff'>$sub_top_basic_menu_main_gm9_skin_path</font>";
echo"</td></tr>";
?>
© SIRSOFT
현재 페이지 제일 처음으로