PHP / number_format() / 숫자 표현 형식 정하는 함수
number_format() 함수로 숫자의 표현 형식을 정한다. 천 단위 쉼표를 찍을 수도 있고, 소숫점 아래 표시할 숫자의 개수를 정할 수도 있다.
<!doctype html> <html lang="ko"> <head> <meta charset="utf-8"> <title>PHP</title> <style> body { font-family: Consolas, monospace; } </style> </head> <body> <p> number_format( 123456.123456 ) : <?php echo number_format( 123456.123456 ); ?> </p> <p> number_format( 123456.123456, 1 ) : <?php echo number_format( 123456.123456, 1 ); ?> </p> <p> number_format( 123456.123456, 2 ) : <?php echo number_format( 123456.123456, 4 ); ?> </p> </body> </html>
문자열이어도 숫자로 이루어진 것이라면 작동한다. 빈 문자열은 아무것도 출력하지 않지만, NULL은 0을 반환한다.
<!doctype html> <html lang="ko"> <head> <meta charset="utf-8"> <title>PHP</title> <style> body { font-family: Consolas, monospace; } </style> </head> <body> <p> number_format( '123456.123456' ) : <?php echo number_format( '123456.123456' ); ?> </p> <p> number_format( '' ) : <?php echo number_format( '' ); ?> </p> <p> number_format( NULL ) : <?php echo number_format( NULL ); ?> </p> </body> </html>