채택완료

php5.3 에서 number_format 안먹힘

php5.3 에서 

 

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

 

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

|

답변 2개 / 댓글 1개

채택된 답변
+20 포인트

먼저 출력해야 할 변수값을 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'] 변수가 숫자가 아닌 문자열이여서 공백으로 나오는거일겁니다.

 

답변에 대한 댓글 1개

문자열입니다

사용방법이 있을까요?

답변을 작성하려면 로그인이 필요합니다.