Child pages
  • PHP money_format 으로 화폐 단위 표시 하기

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagephp
titlelocale 설정
<?php

$num = 12345678.2354;

// 일본 통화로 변경. 모든 locale 설정을 변경하려면 LC_ALL 을 사용
setlocale (LC_MONETARY, 'ja_JP.UTF-8');

echo money_format('%.2n', $num);

// 원화로 변경
setlocale (LC_MONETARY, 'ko_KR.UTF-8');
echo money_format('%.2n', $num);


해당 locale 에 맞게 숫자를 포맷팅(천 단위 표시)하고 통화 심볼대신 문자(KRW)를 표시하려면 %i 를 사용하면 됩니다.

Code Block
languagephp
titlemoney_format 사용법
<?php

$num = 12345678.2354;

echo money_format('%i', $num);

//  "KRW12,345,678"

Ref