PHP의로 number_format () 함수
예
디지털 형식 :
<?php
echo number_format("1000000")."<br>";
echo number_format("1000000",2)."<br>";
echo number_format("1000000",2,",",".");
?>
echo number_format("1000000")."<br>";
echo number_format("1000000",2)."<br>";
echo number_format("1000000",2,",",".");
?>
»인스턴스를 실행
정의 및 사용
로 number_format () 함수는 수천 번호로 그룹화로 포맷합니다.
참고 :이 기능은 1 개, 2 개 또는 네 개의 매개 변수 (안 세)를 지원합니다.
문법
number_format( number,decimals,decimalpoint,separator )
参数 | 描述 |
---|---|
number | 必需。要格式化的数字。如果未设置其他参数,则数字会被格式化为不带小数点且以逗号(,)作为千位分隔符。 |
decimals | 可选。规定多少个小数。如果设置了该参数,则使用点号(.)作为小数点来格式化数字。 |
decimalpoint | 可选。规定用作小数点的字符串。 |
separator | 可选。规定用作千位分隔符的字符串。仅使用该参数的第一个字符。比如 "xxx" 仅输出 "x"。 注释:如果设置了该参数,那么所有其他参数都是必需的。 |
기술 세부 사항
반환 값 : | 반환 번호를 포맷. |
---|---|
PHP 버전 : | 4+ |
업데이트 로그 : | 이후 PHP 5.4 이후,이 함수는 멀티 바이트 매개 변수 decimalpoint과 구분을 지원합니다. 이전 릴리스 세퍼레이터의 첫 번째 바이트의 각각의 사용되는 값. |
더 많은 예제
예 1
숫자 매개 변수 (아무 소수점 이하 자릿수로 형태로 포맷) 반올림됩니다, 두 개의 매개 변수 원하는 결과를 줄 것이다 : 당신은 가격을 반환하려면 :
<?php
$num = 1999.9;
$formattedNum = number_format($num)."<br>";
echo $formattedNum;
$formattedNum = number_format($num, 2);
echo $formattedNum;
?>
$num = 1999.9;
$formattedNum = number_format($num)."<br>";
echo $formattedNum;
$formattedNum = number_format($num, 2);
echo $formattedNum;
?>
»인스턴스를 실행
PHP 문자열 참조