숫자를 통화로 표시해서 우측 정렬 좋겠는데요. (숫자에 콤마) > 그누4 질문답변

그누4 질문답변

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

숫자를 통화로 표시해서 우측 정렬 좋겠는데요. (숫자에 콤마) 정보

숫자를 통화로 표시해서 우측 정렬 좋겠는데요. (숫자에 콤마)

본문

아래에 답변 글 보고 수정해 봤는데 아무래두 구문이 뭔가 잘 못 된 것 같습니다.
숫자에 3자리 마다 콤마를 넣어서 우측 정렬을 하고 싶은데요...




$wr_price = number_format($list[$i][wr_price]);
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가


$ex3_filed = explode("|",$write[wr_3]); // 가격사항
$ext3_00  = $ex3_filed[0]; // 기초공사
$ext3_01  = $ex3_filed[1]; // 골조공사
$ext3_02  = $ex3_filed[2]; // 판넬공사
$ext3_03  = $ex3_filed[3]; // 지붕공사
$ext3_04  = $ex3_filed[4]; // 외장공사
$ext3_05  = $ex3_filed[5]; // 창호공사
$ext3_06  = $ex3_filed[6]; // 내부공사
$ext3_07  = $ex3_filed[7]; // 전기공사
$ext3_08  = $ex3_filed[8]; // 설비공사
$ext3_09  = $ex3_filed[9]; // 마감공사
$ext3_10  = $ex3_filed[10]; // 가구공사
$ext3_11  = $ex3_filed[11]; // 욕실공사
$ext3_12  = $ex3_filed[12]; // 정화조공사
$ext3_13  = $ex3_filed[13]; // 데코공사
$ext3_20  = $ex3_filed[20]; // 견적합계금액


?>
<style type="text/css">
<!--
.style1 {
color: #990000;
font-weight: bold;
}
-->
</style>

<div style="height:12px; line-height:1px; font-size:1px;">&nbsp;</div>

<!-- 게시글 보기 시작 -->
<table width="<?=$width?>" align="center" cellpadding="0" cellspacing="0"><tr><td>


<div style="clear:both; height:30px;">
    <div style="float:left; margin-top:6px;">
    <img src="<?=$board_skin_path?>/img/icon_date.gif" align=absmiddle border='0'>
    <span style="color:#888888;">작성일 : <?=date("y-m-d H:i", strtotime($view[wr_datetime]))?></span>
    </div>
<!-- 링크 버튼 -->
    <div style="float:right;">
    <?
    ob_start();
    ?>
    <? if ($copy_href) { echo "<a href=\"$copy_href\"><img src='$board_skin_path/img/btn_copy.gif' border='0' align='absmiddle'></a> "; } ?>
    <? if ($move_href) { echo "<a href=\"$move_href\"><img src='$board_skin_path/img/btn_move.gif' border='0' align='absmiddle'></a> "; } ?>

    <? if ($search_href) { echo "<a href=\"$search_href\"><img src='$board_skin_path/img/btn_list_search.gif' border='0' align='absmiddle'></a> "; } ?>
    <? echo "<a href=\"$list_href\"><img src='$board_skin_path/img/btn_list.gif' border='0' align='absmiddle'></a> "; ?>
    <? if ($update_href) { echo "<a href=\"$update_href\"><img src='$board_skin_path/img/btn_modify.gif' border='0' align='absmiddle'></a> "; } ?>
    <? if ($delete_href) { echo "<a href=\"$delete_href\"><img src='$board_skin_path/img/btn_delete.gif' border='0' align='absmiddle'></a> "; } ?>
    <? if ($reply_href) { echo "<a href=\"$reply_href\"><img src='$board_skin_path/img/btn_reply.gif' border='0' align='absmiddle'></a> "; } ?>
    <? if ($write_href) { echo "<a href=\"$write_href\"><img src='$board_skin_path/img/btn_write.gif' border='0' align='absmiddle'></a> "; } ?>
    <?
    $link_buttons = ob_get_contents();
    ob_end_flush();
    ?>
    </div>

   
</div>

<div style="border:1px solid #ddd; clear:both; height:34px; background:url(<?=$board_skin_path?>/img/title_bg.gif) repeat-x;">
    <table border=0 cellpadding=0 cellspacing=0 width=100%>
    <tr>
        <td style="padding:8px 0 0 10px;">
            <div style="color:#505050; font-size:13px; font-weight:bold; word-break:break-all;">
            <? if ($is_category) { echo ($category_name ? "[$view[ca_name]] " : ""); } ?>
            <?=cut_hangul_last(get_text($view[wr_subject]))?>
            </div>
        </td>
        <td align="right" style="padding:6px 6px 0 0;" width=160><a href="#" onClick="window.open('<?="$board_skin_path/print.php?bo_table=$bo_table&wr_id=$wr_id"?>', '', 'left=150, top=10, width=750, height=800, scrollbars=1')"><img src="<?=$board_skin_path?>/img/print_icon.gif" border="0" /></a></td>
    </tr>
    </table>
</div>
<div style="height:3px; background:url(<?=$board_skin_path?>/img/title_shadow.gif) repeat-x; line-height:1px; font-size:1px;"></div>
<br />

---------------------------  중간생략  ---------------------------------------
            <tr>
              <td><table width="700" border="0" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">
                  <tr>
                    <td width="15%" height="25" bgcolor="#FFFFFF"><div align="center"><b>기초 공사</b></div></td> 
            <td width="50%" bgcolor="#FFFFFF" style="padding-left:10px;"><?=$ext4_00?></td>
            <td width="25%" bgcolor="#FFFFFF" style="padding-left:10px;"><?=$ext3_00?>
{$wr_price}원</td>
            <td width="20%" bgcolor="#FFFFFF" style="padding-left:10px;"><?=$ext5_00?></td>
                  </tr>

댓글 전체

$ext3_00  = number_format($ex3_filed[0]); // 기초
$ext3_01  = number_format($ex3_filed[1]); // 골조공사

이런식으로 하고 원하는 위치에 출력하면 됩니다.

보니 값을 출력하는 부분의 style="adding-left:10px;" 처럼 되어 있는데

이것은 좌측에 10px 크기의 여백을 주라는 의미지요.

그러니 이 부분을 수정하시면 됩니다.
감사합니다~오호라님...
뭐하나만 더 여쭈볼게요~
뷰 화면에서는 말씀하신대로 수정하니 통화형식으로 나타나는데요~ 글쓰기 화면에서는 어디를 수정해야할까요?

<td width="15%" height="25" bgcolor="#FFFFFF" style="padding-left:10px;"><input type="text" size="15" name="ext3_00" id="ext3_00" itemname="기초공사" value="0" onkeyup="sum();" /></td>

그리고, 정렬 부분 style="right" 로 수정했더니 왼쪽에 딱 붙어버렸네요~;;
<?php
numberform("100000000000000000000000"); // 필요한곳에 가져다쓴다.
  function numberform($str){
  $strlens = strlen($str); //숫자의 길이를 구한다.
  for($i=0;$i<=$strlens;$i++){ //숫자를 왼쪽부터 배치한다.
  if(($strlens-$i)%3 == 0 and $i != 0 and $strlens != $i) echo ","; // ,가 들어갈 위치를 찾아 ,를 출력한다.
  echo $str[$i]; //숫자를 출력한다.
  }
  // echo "Won"; //단위표시할려면 주석제거
}?>
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT