for 구문 마지막 출력 다르게 하려면 어떻게 하나요 정보
for 구문 마지막 출력 다르게 하려면 어떻게 하나요본문
오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.
오류 주소 :
<?
for($j=0; $j<$sub['count'][$i]; $j++){
if($j != $sub['count'][$i]-1){
$class = "sub_subject";
}else{
$class = "sub_last_subject";
}
?>
<? if($sub['table'][$i][$j]=="adulty") { echo ""; } else {?>
<a href="<?=$g4[bbs_path]?>/board.php?bo_table=<?=$sub['table'][$i][$j]?>"><?=$sub['subject'][$i][$j]?></a>  |  <? } ?>
<?
if($gr_id == $menu['id'][$i]){
echo "<script type=\"text/javascript\">";
echo "layer_view('menu_{$menu['id'][$i]}', 'view', -20, -20);";
echo "</script>";
}
} ?>
이 구문에서요
<a href="<?=$g4[bbs_path]?>/board.php?bo_table=<?=$sub['table'][$i][$j]?>"><?=$sub['subject'][$i][$j]?></a>  |  <? } ?>
마지막 출력은   |  이것을 빼고 싶습니다.
ex ) 이렇게 하면 메뉴가
메뉴1 | 메뉴 2 | 메뉴 3 | 메뉴 4 |
이런식으로 나오는데
마지막 | 을 빼서
메뉴1 | 메뉴 2 | 메뉴 3 | 메뉴4
이렇게 하고 싶습니다.^^
오류 주소 :
<?
for($j=0; $j<$sub['count'][$i]; $j++){
if($j != $sub['count'][$i]-1){
$class = "sub_subject";
}else{
$class = "sub_last_subject";
}
?>
<? if($sub['table'][$i][$j]=="adulty") { echo ""; } else {?>
<a href="<?=$g4[bbs_path]?>/board.php?bo_table=<?=$sub['table'][$i][$j]?>"><?=$sub['subject'][$i][$j]?></a>  |  <? } ?>
<?
if($gr_id == $menu['id'][$i]){
echo "<script type=\"text/javascript\">";
echo "layer_view('menu_{$menu['id'][$i]}', 'view', -20, -20);";
echo "</script>";
}
} ?>
이 구문에서요
<a href="<?=$g4[bbs_path]?>/board.php?bo_table=<?=$sub['table'][$i][$j]?>"><?=$sub['subject'][$i][$j]?></a>  |  <? } ?>
마지막 출력은   |  이것을 빼고 싶습니다.
ex ) 이렇게 하면 메뉴가
메뉴1 | 메뉴 2 | 메뉴 3 | 메뉴 4 |
이런식으로 나오는데
마지막 | 을 빼서
메뉴1 | 메뉴 2 | 메뉴 3 | 메뉴4
이렇게 하고 싶습니다.^^
댓글 전체
잘은 모르지만 $j 가 $i-1과 같으면 빈공란 else { | } 라는 뜻인가요?
$j<$sub['count'][$i];
j 가 sub menu 카운트랑 같을
j 가 sub menu 카운트랑 같을
if($j != $sub['count'][$i]-1){ echo(" |  "); } 이거에요? 마지막 메뉴 구하는게 이거 맞나요?
에 맞습 니다 문제는
if 구문 까지는 알겠는데 뒤에 echo 구문을 어떻게 처리 해야 할지가 ^^;;;
if 구문 까지는 알겠는데 뒤에 echo 구문을 어떻게 처리 해야 할지가 ^^;;;
아.. 혹시 php 구문이라 백슬래쉬 넣어야 되나요? 저도 잘 몰라요. 헤헤..