예
숫자 형식 지정:
<?php echo number_format("1000000")."<br>"; echo number_format("1000000",2)."<br>"; echo number_format("1000000",2,",","."); ?>
정의 및 사용법
number_format() 함수는 숫자를 천 단위로 그룹화하여 형식을 지정합니다.
참고: 이 기능은 1개, 2개 또는 4개의 매개변수(3개가 아님)를 지원합니다.
Syntax
number_format(number,decimals,decimalpoint,separator)
매개변수 구문 형식을 지정할 숫자입니다. 다른 매개변수가 설정되지 않은 경우 숫자는 소수점 없이 천 단위 구분 기호로 쉼표(,)를 사용하여 형식화됩니다.
소수점 선택사항입니다. 소수점 이하 자릿수를 지정합니다. 이 매개변수를 설정하면 소수점으로 마침표(.)를 사용하여 숫자 형식이 지정됩니다.
소수점 선택사항. 소수점으로 사용되는 문자열을 지정합니다.
구분자 선택사항입니다. 천 단위 구분 기호로 사용되는 문자열을 지정합니다. 매개변수의 첫 번째 문자만 사용됩니다. 예를 들어 "xxx"는 "x"만 출력합니다. + ~ 참고: 이 매개변수가 설정되면 다른 모든 매개변수가 필요합니다.
기술 세부정보
<?php $num = 1999.9; $formattedNum = number_format($num)."<br>"; echo $formattedNum; $formattedNum = number_format($num, 2); echo $formattedNum; ?>흥미로운 숫자_형식
number_format(number,decimals,decimalpoint,separator)
에는 4개의 매개변수가 있습니다.
첫 번째와 두 번째 매개변수는 필수이고 세 번째와 네 번째 매개변수는 선택사항입니다. 그러나 실제 테스트에서는 세 번째와 네 번째 매개변수가 동시에 존재해야 합니다. 즉, 둘 다 설정되거나 둘 다 설정되지 않습니다.세 번째와 네 번째 매개변수가 설정되지 않았습니다:
Number_format(13526, 2); echo 13,526.00;
처리된 숫자를 더하면 13개만 나옵니다! .
세 번째 및 네 번째 매개변수 설정
Number_format(23125, 2, ‘.',''); echo 23125.00;
这时再对这处理后的数字进行运算的话则会正确执行!
该函数的第三个参数表示 ‘小数点'位置用什么来表示,可以默认 . ,也可以设置成‘,'等其他符号。Ps:但我相信没人会这么干。
第四个则表示每隔 千位时用什么来分割数字。如果没什么特殊要求,又要进行运算的话最好设置为空。
위 내용은 숫자를 천 단위로 그룹화하여 서식을 지정하는 PHP 함수 number_format()의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!