아래와 같은 것을 간단하게 표현하는 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 문등으로 해보았으나 워낙 실력이 없어서 오류만 나타나내요..
|

댓글 11개

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>";
?>
세상에 너무나 훌륭한 답변이네요..몇 줄로 확실히 해결되었습니다


너무너무 감사합니다..하루의 채증이 확 날아가네요..
좋은 피드백 해주셔서 저도 감사합니다. ㅡㅡㅋ
음..꼭 배열의 형태로만 해야 되는지 알았슴다.ㅡ.ㅡ
여하튼 달수님 연결실력 잘보고 갑니다.ㅎㅎ
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
18년 전 조회 1,463
18년 전 조회 1,712
18년 전 조회 1,588
18년 전 조회 1,735
18년 전 조회 2,064
18년 전 조회 1,573
18년 전 조회 1,601
18년 전 조회 1,662
18년 전 조회 1,538
18년 전 조회 1,757
18년 전 조회 1,559
18년 전 조회 1,798
18년 전 조회 1,559
18년 전 조회 1,743
18년 전 조회 1,282
18년 전 조회 1,711
18년 전 조회 1,607
18년 전 조회 1,545
18년 전 조회 1,869
18년 전 조회 1,684