116 of 410 menu

number_format 함수

함수 number_format는 숫자를 형식 지정할 수 있습니다. 주로 숫자의 세 자리마다 공백을 넣기 위해 사용되며, 예를 들어, 12345671 234 567로 만들 수 있습니다.

또한, 이 함수는 소수점 이하 자릿수를 조절할 수 있습니다. 이 자릿수는 두 번째 선택적 매개변수로 지정됩니다.

예를 들어, 분수 12345.678912 345.68로 만들 수 있습니다 - 함수는 세 자리마다 공백을 추가하고 소수 부분을 두 자리로 반올림합니다.

세 번째 선택적 매개변수는 소수점 구분자를 지정합니다 (기본값은 점이지만 변경할 수 있습니다). 세 번째 매개변수와 함께 반드시 네 번째 매개변수도 지정해야 합니다 - 이는 세 자리 구분자를 설정합니다 (기본값은 쉼표이지만, 예를 들어 공백으로 변경할 수 있습니다). 즉, 기본적으로 함수는 세 자리를 쉼표로 구분합니다: 12345671,234,567로 만듭니다.

문법

number_format(float $num, int $decimals = 0, ?string $decimal_separator = ".", ?string $thousands_separator = ","): string
number_format(숫자, 자릿수);
number_format(숫자, 자릿수, 소수점_구분자, 천_단위_구분자);

예제

숫자의 세 자리마다 쉼표를 넣어 봅시다:

<?php echo number_format(1234567); ?>

코드 실행 결과:

'1,234,567'

예제

숫자의 세 자리마다 쉼표를 넣고, 소수 부분을 두 자리로 반올림해 봅시다:

<?php echo number_format(1234.567, 2); ?>

코드 실행 결과:

'1,234.57'

예제

숫자의 세 자리마다 공백을 넣고, 소수 부분을 두 자리로 반올림하며, 소수점 구분자를 슬래시로 만들어 봅시다:

<?php echo number_format(1234.567, 2, '/', ' '); ?>

코드 실행 결과:

1 234/57

예제

숫자의 세 자리마다 공백을 넣고, 소수 부분을 두 자리로 반올림하며, 소수점 구분자를 점으로 만들어 봅시다:

<?php echo number_format(1234.567, 2, '.', ' '); ?>

코드 실행 결과:

1 234.57

함께 보기

  • 문자열을 형식 지정하는 함수 printf,
한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부