php5.3 에서 number_format 안먹힘

php5.3 에서 number_format 안먹힘

QA

php5.3 에서 number_format 안먹힘

답변 2

본문

php5.3 에서 

 

number_format($list[$i]['wr_27']) 이부분이 출력되게 하는 방법을 알려주세요

 

현재는 공백으로 출력됩니다

이 질문에 댓글 쓰기 :

답변 2

먼저 출력해야 할 변수값을 var_dump($list[$i]['wr_27']); 코드로 확인해보세요. 그값이 어떤 자료형인지를 알수 있습니다. 그리고 number_format()함수를 이용한 몇가지 실례를 아래에 보충합니다. 참고 되길

<?php
$number = 1234.56;
// english notation (default)
$english_format_number = number_format($number);
// 1,235
// French notation
$nombre_format_francais = number_format($number, 2, ',', ' ');
// 1 234,56
$number = 1234.5678;
// english notation without thousands separator
$english_format_number = number_format($number, 2, '.', '');
// 1234.57
?>

number_format() 함수는 php 4 부터 사용가능합니다.

 

$testnumber = '123456789';

echo number_format($testnumber);

로 테스트해보세요.

 

아마도 $list[$i]['wr_27'] 변수가 숫자가 아닌 문자열이여서 공백으로 나오는거일겁니다.

 

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 10,639
© SIRSOFT
현재 페이지 제일 처음으로