[PHP] 숫자를 3자리씩 구분하는 숫자 구분자 표시하기 number_format()

2022. 9. 16. 03:32Program/PHP

061_PHP 숫자를 3자리씩 구분하는 숫자 구분자 표시하기 number_format()

[요약]

  • 숫자를 3자리씩 구분하여 , 를 표시하는 함수 number_format() 에 대해 알아보자.

1234567을 1,234,567과 같이 세자리마다 콤마(,)를 표시하려면 number_format()을 사용한다.


[number_format() 사용 방법]

number_format(표시할 수);

 

다음은 number_format() 함수를 사용한 예제이다.

[예제: 62_number_format.php ]

<?php
    $num = 123456789;
    echo number_format($num);
?>

실행결과


[number_format() 함수에 표시할 소수점 자리수 지정하는 방법]

number_format(표시할 수, 소수점 자리수);

 

다음은 number_format() 함수의 자리수를 지정한 예제이다.

[예제: 62-2_number_format.php ]

<?php
    $num = 123456789.794;
    echo number_format($num, 2);
?>

실행결과

소수점 둘째자리까지 표시하게 하여 .79까지 표시한다.

number_format() 함수가 화면에 표시하는 ,(콤마)와 .(닷)은 원하는 문자로 변경이 가능하다.


[number_format() 함수의 기호 수정하기]

number_format(표시할 수, 소수점 자리수, 소수점 표시 문자, 콤마 표시 문자);

 

다음은 소수점, 콤마를 변경한 예제이다.

[예제: 62-3_number_format.php ]

<?php
    $num = 123456789.794;
    echo number_format($num, 2, '-', ':');
?>

실행결과

 

 


 

 

 

초보자를 위한 PHP 200제
김태영 지음 | 정보문화사