Caso de chave de mudança de matriz
Exemplo BásicoExemplo Básico
Se nós…
Array Change Key Case (array_change_key_case
) é uma função simples que permite que você coloque todas as chaves do seu array em maiúsculas ou minúsculas.
Exemplo básico
Se configurarmos um array com chaves em maiúsculas (linha 1), podemos usar a array_change_key_case
função para tornar todas essas chaves em minúsculas (linha 5).
Isso nos devolve o mesmo array, mas com todas as chaves em minúsculas.
Composição
array_change_key_case( $array, $case );
A função aceita dois parâmetros. O $array
que você deseja alterar e o $case
(opcional, CASE_LOWER
por padrão) para o qual deseja que as chaves sejam transformadas. Estes são os seguintes:
- O
$array
parâmetro aceita um array e é o array inicial que desejamos transformar. - O
$case
parâmetro aceita um inteiro, que é inserido usando uma das duas constantes predefinidas do PHP:CASE_UPPER
CASE_LOWER
(predefinição)
Recursos e exemplos específicos
Alterando a maiúsculas e minúsculas das chaves de objeto
No PHP você pode facilmente converter objetos como arrays e vice-versa, então com essa lógica você pode transformar as chaves de um objeto array_change_key_case
simplesmente convertendo o objeto em um array e vice-versa.
No exemplo acima, criamos um objeto com chaves maiúsculas e o transformamos para usar chaves minúsculas.
Leitura adicional
Para mais leitura você pode verificar o manual do PHP.