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 |
|
n_sign_posn |
|
p_sign_posn
및 n_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 ) )
기타
- setlocale() - 로케일 정보 설정