Função nl_langinfo() do PHP
Definição e uso
A função nl_langinfo() retorna informações locais específicas.
Comentário:Esta função não é aplicável à plataforma Windows.
Dica:Diferente da função localeconv() que retorna todas as informações formatadas localmente, a função nl_langinfo() retorna informações específicas.
Sintaxe
nl_langinfo(elemento)
Parâmetros |
Descrição |
elemento |
Obrigatório. Especifica qual elemento deve ser retornado. Deve ser um dos seguintes elementos:
Tempo e calendário:
- ABDAY_(1-7) - Representa o nome abreviado do dia da semana
- DAY_(1-7) - Representa o nome do dia da semana (DAY_1 = Domingo)
- ABMON_(1-12) - Representa o nome abreviado do mês do ano
- MON_(1-12) - Representa o nome do mês de cada mês do ano
- AM_STR - String que representa a manhã
- PM_STR - String que representa a tarde
- D_T_FMT - String usada em strftime() para representar data e tempo
- D_FMT - String usada em strftime() para representar data
- T_FMT - String usada em strftime() para representar tempo
- T_FMT_AMPM - String usada em strftime() para representar tempo com AM/PM
- ERA - Conversão de século
- ERA_YEAR - Formato de conversão de século representado por ano
- ERA_D_T_FMT - Formato de conversão de século representado por data e tempo (string usada em strftime())
- ERA_D_FMT - Formato de conversão de século representado por data (string usada em strftime())
- ERA_T_FMT - Formato de conversão de século representado por tempo (string usada em strftime())
Classe de moeda:
- INT_CURR_SYMBOL - Símbolo monetário (por exemplo: USD)
- CURRENCY_SYMBOL - Símbolo monetário (por exemplo: $)
- CRNCYSTR - Semelhante ao CURRENCY_SYMBOL
- MON_DECIMAL_POINT - Caractere de ponto decimal monetário
- MON_THOUSANDS_SEP - Separador de milhares monetários
- POSITIVE_SIGN - Caractere de sinal positivo
- NEGATIVE_SIGN - Caractere de sinal negativo
- MON_GROUPING - Matriz de combinação de números monetários exibidos (por exemplo: 1 000 000)
- INT_FRAC_DIGITS -位数国际通用小数
- FRAC_DIGITS -位数本地通用小数
- P_CS_PRECEDES - Se o símbolo monetário é exibido antes do valor positivo, é True (1), caso contrário, é False (0)
- P_SEP_BY_SPACE - Se há espaço entre o símbolo monetário e o valor positivo, é True (1), caso contrário, é False (0)
- N_CS_PRECEDES - Se o símbolo monetário é exibido antes do valor negativo, é True (1), caso contrário, é False (0)
- N_SEP_BY_SPACE - Se há espaço entre o símbolo monetário e o valor negativo, é True (1), caso contrário, é False (0)
- P_SIGN_POSN - Configuração de formatação, possíveis valores de retorno:
- 0 - Escreve a quantidade e o símbolo monetário em parênteses
- 1 - Adiciona + antes da quantidade e do símbolo monetário
- 2 - Adiciona + após a quantidade e o símbolo monetário
- 3 - Adiciona + diretamente antes do símbolo monetário
- 4 - Adiciona + diretamente após o símbolo monetário
- N_SIGN_POSN - Configuração de formatação, possíveis valores de retorno:
- 0 - Escreve a quantidade e o símbolo monetário em parênteses
- 1 - Adiciona - antes da quantidade e do símbolo monetário
- 2 - Adiciona - após a quantidade e o símbolo monetário
- 3 - Adiciona - diretamente antes do símbolo monetário
- 4 - Adiciona - diretamente após o símbolo monetário
Categoria de Número:
- DECIMAL_POINT - Caractere de ponto decimal
- RADIXCHAR - Semelhante ao DECIMAL_POINT
- THOUSANDS_SEP - Caractere de separação de milhares
- THOUSEP - Semelhante ao THOUSANDS_SEP
- GROUPING - Exibe o array na forma de combinação de números (por exemplo: 1 000 000)
Categoria de Comunicação:
- YESEXPR - Regex de string que coincide com 'yes'
- NOEXPR - Regex de string que coincide com 'no'
- YESSTR - String de saída 'yes'
- NOSTR - String de saída 'no'
Categoria de Código:
- CODESET retorna uma string com o nome da codificação de caracteres.
|
Detalhes Técnicos
Retorno: |
Retorna a informação especificada com sucesso, retorna FALSE em caso de falha. |
Versão PHP: |
4.1.0+ |