Strings localeconv

(PHP 4 >= 4.0.5, PHP 5, PHP 7, PHP 8)

localeconv — 숫자 서식 정보 가져오기


설명

localeconv(): array

지역화된 숫자 및 통화 형식 정보를 포함하는 연관 배열을 반환합니다.


매개변수

이 함수에는 매개변수가 없습니다.


반환 값

localeconv()setlocale()에 의해 설정된 현재 로케일을 기반으로 데이터를 반환합니다. 반환되는 연관 배열에는 다음 필드가 포함됩니다.

Array element 설명
decimal_point 소수점 문자
thousands_sep 천 단위 구분 기호
grouping 숫자 그룹을 포함하는 배열
int_curr_symbol 국제 통화 기호(예: USD)
currency_symbol 현지 통화 기호(예: $)
mon_decimal_point 화폐 소수점 문자
mon_thousands_sep 화폐 천 단위 구분 기호
mon_grouping 통화 그룹을 포함하는 배열
positive_sign 양수 값에 대한 기호
negative_sign 음수 값에 대한 기호
int_frac_digits 국제 소수 자릿수
frac_digits 지역 소수 자릿수
p_cs_precedes Currency_symbol이 양수 값보다 앞서면 true, 성공하면false
p_sep_by_space 공백이 currency_symbol과 양수 값을 구분하면 true, 그렇지 않으면 false
n_cs_precedes Currency_symbol이 음수 값보다 앞서면 true, 성공하면 false
n_sep_by_space 공백이 currency_symbol과 음수 값을 구분하면 true, 그렇지 않으면 false
p_sign_posn
  • 0 - 수량 및 통화 기호를 괄호로 묶습니다.
  • 1 - 기호 문자열은 수량 및 currency_symbol 앞에 옵니다.
  • 2 - 기호 문자열은 수량 및 통화 기호를 성공합니다.
  • 3 - 통화 기호 바로 앞에 부호 문자열
  • 4 - 부호 문자열은 currency_symbol에 즉시 이어집니다.
n_sign_posn
  • 0 - 수량 및 통화 기호를 괄호로 묶습니다.
  • 1 - 기호 문자열은 수량 및 currency_symbol 앞에 옵니다.
  • 2 - 기호 문자열은 수량 및 통화 기호를 성공합니다.
  • 3 - 통화 기호 바로 앞에 부호 문자열
  • 4 - 부호 문자열은 currency_symbol에 즉시 이어집니다.

p_sign_posnn_sign_posn에는 형식 지정 옵션 문자열이 포함되어 있습니다. 위에 나열된 조건 중 하나를 나타내는 각 숫자.

그룹화 필드에는 숫자를 그룹화하는 방법을 정의하는 배열이 포함됩니다. 예를 들어, nl_NL 로케일에 대한 통화 그룹화 필드(유로 기호가 있는 UTF-8 모드)에는 값이 3과 3인 2개의 항목 배열이 포함됩니다. 배열의 인덱스가 높을수록 그룹화는 왼쪽으로 더 멀어집니다. . 배열 요소가 CHAR_MAX와 같으면 더 이상의 그룹화가 수행되지 않습니다. 배열 요소가 0이면 이전 요소를 사용해야 합니다.


Examples

예제 #1 localeconv() 예제

                  
<?php
if (false !== setlocale(LC_ALL, 'nl_NL.UTF-8@euro')) {
    $locale_info = localeconv();
    print_r($locale_info);
}
?>
                  
                

위의 예는 다음을 출력합니다.

Array
(
    [decimal_point] => .
    [thousands_sep] =>
    [int_curr_symbol] => EUR
    [currency_symbol] => €
    [mon_decimal_point] => ,
    [mon_thousands_sep] =>
    [positive_sign] =>
    [negative_sign] => -
    [int_frac_digits] => 2
    [frac_digits] => 2
    [p_cs_precedes] => 1
    [p_sep_by_space] => 1
    [n_cs_precedes] => 1
    [n_sep_by_space] => 1
    [p_sign_posn] => 1
    [n_sign_posn] => 2
    [grouping] => Array
        (
        )

    [mon_grouping] => Array
        (
            [0] => 3
            [1] => 3
        )

)
                

기타