예
국제 ko 페이지 형식 :
<?php
$number = 1234.56;
setlocale(LC_MONETARY,"en_US");
echo money_format("The price is %i", $number);
?>
코드의 출력은 위의 것입니다 :
The price is USD 1,234.56
정의 및 사용
money_format() 함수는 통화 문자열로 포맷 된 문자열을 반환합니다.
이 기능은 퍼센트가 포맷 된 수치 삽입 (%) 주 문자열에서 기호.
Note: money_format() 함수는 Windows 플랫폼에서 작동하지 않습니다.
팁 :이 기능은 종종 함께 사용 setlocale() 함수입니다.
팁 : 사용 가능한 모든 언어 코드를 보려면, 우리로 이동 언어 코드를 참조.
통사론
money_format( string,number )
매개 변수 | 기술 |
---|---|
string | 필요합니다. 포맷 할 문자열을 어떻게의 변수를 포맷하는 방법을 지정합니다. 가능한 형식 값 : 패딩 및 플래그 :
필드 폭 :
변환 문자 :
Note: 다중 포맷의 값을 사용하는 경우 상술 한 바와 같이,이 동일한 순서로한다. Note: 이 기능은 로컬 설정에 의해 영향을 받는다. |
number | 필요합니다. 수는 형식 문자열에서 %의 -sign에 삽입되는 |
기술적 세부 사항
반환 값 : | 포맷 된 문자열을 반환합니다. 형식 문자열 전후의 문자는 변경되지 반환됩니다. 숫자가 아닌 수 반환 NULL과 E_WARNING을 방출 원인 |
---|---|
PHP 버전 : | 4.3.0+ |
더 예
예 1
국제 형식 (Germany) 이 개 소수로 :
<?php
$number = 1234.56;
setlocale(LC_MONETARY,"de_DE");
echo money_format("%.2n", $number);
?>
코드의 출력은 위의 것입니다 :
1 234,56 EUR
예 2
와 음수, 미국 국가 형식 () 음수 오른쪽 정밀도와 2 자리 숫자 표시하기 위해 "*" 채우기 문자로를 :
<?php
$number = -1234.5672;
echo money_format("%=*(#10.2n",$number);
?>
코드의 출력은 위의 것입니다 :
(******1234.57)