>  기사  >  백엔드 개발  >  PHP number_format 함수를 사용하는 방법

PHP number_format 함수를 사용하는 방법

藏色散人
藏色散人원래의
2019-05-28 17:52:343019검색

php number_format 함수는 숫자를 천 단위로 분류하는 데 사용됩니다. 구문은 number_format(숫자,소수점,소수점,구분 기호)입니다. 매개변수 숫자는 필수이며 형식을 지정할 숫자를 나타냅니다.

PHP number_format 함수를 사용하는 방법

php number_format 함수를 어떻게 사용하나요?

정의 및 사용법

number_format() 함수는 수천 단위로 그룹화하여 숫자 형식을 지정합니다.

참고: 이 기능은 1개, 2개 또는 4개의 매개변수(3개가 아님)를 지원합니다.

Syntax

number_format(number,decimals,decimalpoint,separator)

매개변수

숫자가 필요합니다. 형식을 지정할 숫자입니다. 다른 매개변수가 설정되지 않은 경우 숫자는 소수점 없이 천 단위 구분 기호로 쉼표(,)를 사용하여 형식화됩니다.

소수점은 선택사항입니다. 소수점 이하 자릿수를 지정합니다. 이 매개변수를 설정하면 소수점으로 마침표(.)를 사용하여 숫자 형식이 지정됩니다.

소수점은 선택사항입니다. 소수점으로 사용되는 문자열을 지정합니다.

구분 기호는 선택 사항입니다. 천 단위 구분 기호로 사용되는 문자열을 지정합니다. 매개변수의 첫 번째 문자만 사용됩니다. 예를 들어 "xxx"는 "x"만 출력합니다.

참고: 이 매개변수가 설정되면 다른 모든 매개변수가 필요합니다.

반환 값: 형식이 지정된 숫자를 반환합니다.

PHP 버전: 4+

변경 로그:

PHP 5.4부터 이 함수는 매개변수 소수점 및 구분 기호에서 멀티바이트를 지원합니다. 이전 버전에서는 값이 각 구분 기호의 첫 번째 바이트를 사용했습니다.

예 1

가격을 반환하려고 합니다.

한 개의 인수는 숫자를 반올림하고(소수점 없이 형식화), 두 개의 인수는 원하는 결과를 제공합니다.

<?php
$num = 1999.9;
$formattedNum = number_format($num)."<br>";
echo $formattedNum;
$formattedNum = number_format($num, 2);
echo $formattedNum;
?>

출력:

2,000
1,999.90

예 2

형식화된 숫자:

<?php
echo number_format("1000000")."<br>";
echo number_format("1000000",2)."<br>";
echo number_format("1000000",2,",",".");
?>

출력:

1,000,000
1,000,000.00
1.000.000,00

위 내용은 PHP number_format 함수를 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.