>백엔드 개발 >PHP 튜토리얼 >PHP는 통화 문자열로 형식화된 문자열 함수 Money_format()을 반환합니다.

PHP는 통화 문자열로 형식화된 문자열 함수 Money_format()을 반환합니다.

黄舟
黄舟원래의
2017-11-02 13:36:262486검색

Example

en_US 국제 형식:

<?php
$number = 1234.56;
setlocale(LC_MONETARY,"en_US");
echo money_format("The price is %i", $number);
?>

위 코드는 다음을 출력합니다.

The price is USD 1,234.56

Definition and Usage

money_format() 함수는 통화 문자열 형식의 문자열을 반환합니다.

이 함수는 기본 문자열의 퍼센트 기호(%) 위치에 형식화된 숫자를 삽입합니다.

참고: Money_format() 함수는 Windows 플랫폼에서 작동하지 않습니다.

팁: 이 함수는 setlocale() 함수와 함께 자주 사용됩니다.

팁: 사용 가능한 모든 언어 코드를 보려면 언어 코드 참조 매뉴얼을 방문하세요.

Syntax

money_format(string,number)
number필수입니다. % 기호 위치에 삽입됩니다.
Parameters Description
string 필수입니다. 형식화할 문자열과 문자열의 변수 형식을 지정하는 방법을 지정합니다.

가능한 형식 값:

패딩 및 플래그:

  • =f - 패딩으로 사용할 문자(f)를 지정합니다(예: %=t는 패딩으로 "t"를 사용합니다). 기본적으로 공백은 패딩으로 사용됩니다.

  • ^ - 그룹화 문자 사용을 제거합니다.

  • + 또는 ( -는 양수와 음수를 표시하는 방법을 지정합니다. "+"를 사용하는 경우 로컬로 설정된 + 및 -가 사용됩니다(일반적으로 음수 앞에 기호가 추가되고 음수 앞에 기호가 추가되지 않습니다). 선물 책). "+"를 사용하는 경우(", 음수는 괄호 안에 표시됩니다. 기본값은 "+"를 사용하는 것입니다.

  • ! - 출력 문자열에 통화 기호 사용을 중지합니다.

  • - " -"를 사용하면 모든 필드가 왼쪽 정렬됩니다. 기본값은 오른쪽 정렬입니다.

필드 너비:

  • x - 필드의 최소 너비(x)를 지정합니다. 기본값은 0입니다.

  • #x - 소수점 왼쪽의 최대 자릿수(x)를 지정합니다. 서식이 지정된 출력을 동일한 열에 정렬하려면 자릿수가 x보다 크면 이 사양이 무시됩니다.

    .x - 소수점(x) 오른쪽의 최대 자릿수를 지정합니다.
  • 변환 문자:

i - 숫자.
  • n - 숫자는 국가 통화 형식으로 지정됩니다.
  • % - % 문자를 반환합니다.
  • 참고: 위의 형식 값이 여러 개 사용되는 경우
참고: 이 함수는 로컬 설정의 영향을 받습니다.

技术细节

返回值:             返回已格式化的字符串。格式化字符串前面和后面的字符将保持不变返回。非数值数字会返回 NULL 并产生 E_WARNING。    

PHP 版本:         4.3.0+    

更多实例

实例 1

带 2 个小数的国际格式(德国):

<?php
$number = 1234.56;
setlocale(LC_MONETARY,"de_DE");
echo money_format("%.2n", $number);
?>

上面的代码将输出:

1 234,56 EUR

实例 2

负数,带有 () 指示负数的 US 国际格式,右侧精度为 2,"*" 为填充字符:

<?php
$number = -1234.5672;
echo money_format("%=*(#10.2n",$number);
?>

上面的代码将输出:

(******1234.57)


위 내용은 PHP는 통화 문자열로 형식화된 문자열 함수 Money_format()을 반환합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.