Função array_change_key_case() do PHP

Exemplo

Converter todos os nomes das chaves do array para maiúsculas:

<?php
$age=array("Bill"=>"60","Steve"=>"56","Mark"=>"31");
print_r(array_change_key_case($age, CASE_UPPER));
?>

Executar exemplo

Definição e uso

A função array_change_key_case() converte todos os nomes das chaves do array para maiúsculas ou minúsculas.

Os índices numéricos do array não mudam. Se o parâmetro opcional não for fornecido (ou seja, o segundo parâmetro), o padrão é converter para minúsculas.

Dicas e notas

Notas:Se durante a execução da função dois ou mais chaves forem iguais, o último elemento cobrirá os outros (veja exemplo 2).

Sintaxe

array_change_key_case(array,case);
Parâmetros Descrição
array Obrigatório. Especifica o array a ser usado.
case

Opcional. Valores possíveis:

  • CASE_LOWER - Valor padrão. Converter as chaves do array para letras minúsculas.
  • CASE_UPPER - Converter as chaves do array para letras maiúsculas.

Detalhes técnicos

Retorna: Retorna um array com chaves em maiúscula ou minúscula, ou se array Se não for um array, retorna FALSE.
Versão PHP: 4.2+

Mais exemplos

Exemplo 1

Converter todos os chaves do array para letras minúsculas:

<?php
$age=array("Bill"=>"60","Steve"=>"56","Mark"=>"31");
print_r(array_change_key_case($age,CASE_LOWER));
?>

Executar exemplo

Exemplo 2

Se após a execução de array_change_key_case() houver dois ou mais chaves iguais (por exemplo, "b" e "B"), o último elemento cobrirá os outros elementos:

<?php
$pets=array("a"=>"Cat","B"=>"Dog","c"=>"Horse","b"=>"Bird");
print_r(array_change_key_case($pets,CASE_UPPER));
?>

Executar exemplo