English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP 기본 강의

PHP 고급 강의

PHP & MySQL

PHP 참조 설명서

PHP money_format() 함수 사용법 및 예제

    PHP String 문자열 함수 설명서

    money_format() 함수는 숫자를 화폐 문자열로 포맷화하는 데 사용됩니다.

문법

string money_format ( string $format , float $number )

정의와 사용법

숫자를 화폐 문자열로 포맷하는 데 사용됩니다.

이 함수는 메인 문자열의 % 기호(%) 위치에 포맷된 숫자를 삽입합니다.
주석: money_format() 함수는 Windows 플랫폼에서 작동하지 않습니다.

반환 값

 포맷된 문자를 반환합니다. 포맷 문자열 전후의 문자는 그대로 반환됩니다. number가 숫자가 아니면 NULL을 반환하고 E_WARNING를 발생시킵니다.

파라미터

순번파라미터와 설명
1

string

포맷할 필요 있는 숫자.

가능한 형식 값:

채우기와 기호:

  • =f - f를 지정하여 채우는 문자(f)를 사용합니다(예: %=t에서 "t"를 사용). 기본적으로 공백을 사용합니다.

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

  • + 또는 ( - 양수와 음수를 표시하는 방법을 지정합니다. "("를 사용하면+"을 사용하면 로컬 설정을 사용합니다. + 와 -(-기호는 음수 앞에 추가됩니다. 기부는 어떤 기호도 추가되지 않습니다). "("를 사용하면 음수가 괄호 내에 포함됩니다. 기본적으로 "+".

  • ! - 화폐 기호를 출력 문자열에서 중지합니다.

  • - "를 사용하면-"모든 필드는 왼쪽 정렬됩니다. 기본적으로 오른쪽 정렬입니다.

필드 너비:

  • x - x를 지정하여 필드의 최소 너비(x). 기본적으로 0입니다.

  • #x - x를 지정하여 소수점左边의 숫자의 최대 자릿수(x). 포맷된 출력을 같은 열에 정렬하는 데 사용됩니다. 숫자 자릿수가 x보다 크면 이 지정은 무시됩니다.

  • .x - x를 지정하여 소수점右边의 숫자의 최대 자릿수(x). x가 0이면 소수점과 그右边의 숫자는 표시되지 않습니다. 기본적으로 로컬 설정을 사용합니다.

변환 문자:

  • i - 숫자는 국제 화폐 형식으로 포맷됩니다.

  • n - 숫자는 국가 화폐 형식으로 포맷됩니다.

  • % - %% 문자를 반환합니다.

주석:위의 여러 가지 형식 값이 사용된다면, 그들은 위의 순서로 사용되어야 하며, 순서를 뒤집을 수 없습니다.

주석:이 함수는 로컬 설정에 영향을 받습니다.

2

number

양식 문자열에서 % 기호에 삽입할 숫자.

온라인 예제

다음 예제를 시도해 보세요, de_DE(독일) 국제 화폐 형식, 포함 2 소수점이 있는 국제 화폐 형식:

<?php
    //포함 2 소수점이 있는 국제 화폐 형식
   $input = 1000.56;
   setlocale(LC_MONETARY,"de_DE");
   
   echo money_format("%.2n", $input);
?>
테스트 봅시다‹/›

출력 결과

1.000,56 EUR

PHP String 문자열 함수 설명서