php5.3 에서 number_format 안먹힘
본문
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'] 변수가 숫자가 아닌 문자열이여서 공백으로 나오는거일겁니다.
답변을 작성하시기 전에 로그인 해주세요.