kyuseo의 게임 프로그래밍

매우 큰 숫자의 INT64 자료형을 문자열로 변환하는 방법 :: PHP 본문

개발자 팁

매우 큰 숫자의 INT64 자료형을 문자열로 변환하는 방법 :: PHP

kyuseo 2008. 10. 10. 16:44

개요..

 

PHP 에서 INT64 자료형의 매우 큰 숫자 (예: 1조)를 다양한 문자열로 변환하여 출력하는 방법을 설명해드립니다.

 

PHP 에서 매우 큰 숫자(1000000000000, 1조)를 출력하면 1E+012 와 같이 출력이 됩니다.

 

이와 같이 출력되는 숫자가 1000000000000 또는 1,000,000,000,000으로 출력하는 방법을 설명해드립니다.

 

 

코드

 

    $plus_money = 1*1000000000000; // 1조

 

    $a0 = $plus_money;

    echo( $a0. "<br>" ); // 1E+012

    

    $a1 = sprintf( "%.0f", $plus_money );

    echo( $a1 . "<br>" ); // 1000000000000

 

    $a2 = number_format( $plus_money );

    echo( $a2 . "<br>" ); // 1,000,000,000,000

 

 

결과