number_format 질문입니다. > 그누4 질문답변

그누4 질문답변

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

number_format 질문입니다. 정보

number_format 질문입니다.

본문

이게 숫자 3자리 단위 구분해주는 걸로 알고있는데,

$ext6_03  = number_format(($ex6_filed[3]));

이런식으로 사용하고있습니다.

해당 필드에 입력된 데이터는 모두 되도록.. 근데

간혹 문자를 입력했을때는 그냥 0으로 표시되네요

문자 표시하려면 어떻게 해야되죠?

댓글 전체

number_format 로 하신후에는 값이 이미 달라져 버려서 처리는 불가능할지 모릅니다.

하지만 먼저 is_int() / is_string() /  is_object() 함수를 선행 이용하신다면 ^^

자세한 부분은 php.net 검색이나 여기 통합검색에서 검색해보세용~~~~~

안나오시면 네이바  -_-;; 검색이라도 -_-;;;

제가 급조한 방법의 출력법 입니다 ^^

$ext6_03  = number_format(($ex6_filed[3])); 

이렇게 선언되면 이미 숫자형으로 변환이 되어 버린뒤라 string 문자 값은 휠휠~~~ ;;

이 구문전에 if 문 한개와 is_int  함수를 이용하시면 어느정도 원하시는 결과가 가능할듯 합니다.

if (is_int($ex6_filed[3])) {
$ext6_03  = number_format(($ex6_filed[3])); 

$ext6_03 = $ext6_03." 원";    //  --ㅋㅋㅋㅋㅋㅋ  ㅠ.ㅠ

echo"  숫자로 처리한값 : $ext6_03  원 "; 

} else {
$ext6_03  = $ex6_filed[3];  // 일반 값이니 그냥 찍어 준다.

echo" 문자열로 출력한 값 : $ex6_filed[3]";

}

중간 처리문 생략

실제 출력하는 부분에서  $ext6_03  값을 호출 하시면  문자일때와 가격일때 알아서 원이 붙어서 출력 되겟죠
^^
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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