Função array_change_key_case() do PHP
Neste artigo, exploraremos o caso da chave de mudança de matriz func, sua função e seu uso. Se você estiver trabalhando com PHP , pode se deparar com uma situação em que precisa modificar as chaves de um array. Uma das funções úteis para esse propósito é func array change key case() .
Existe uma função muito útil no PHP, func array change key case () , para manipular arrays. Com esse recurso, todas as chaves em uma matriz podem ser alteradas para maiúsculas ou minúsculas ou deixadas como estão e podem permanecer inalteradas.
O que é a função array_change_key_case em PHP?
func array change key case() é uma função interna do PHP que altera o caso de todas as chaves em um array. Leva dois parâmetros: o primeiro é a matriz de entrada e o segundo é o modo de caso. O parâmetro do modo de caso é opcional e pode ser CASE_LOWER ou CASE_UPPER. Por padrão, é definido como CASE_LOWER.
Sintaxe
array_change_key_case(array, case)
A função recebe dois parâmetros:
$array
(obrigatório): Este parâmetro especifica a matriz de entrada cujas chaves você deseja alterar o caso.$case
(opcional): Este parâmetro determina o modo de conversão de maiúsculas e minúsculas. Pode levar uma das duas constantes predefinidas:CASE_LOWER
(padrão) para converter chaves em minúsculas ouCASE_UPPER
para converter chaves em maiúsculas.
Como funciona?
Quando você passa um array para func array change key case () , ele itera através de todas as chaves e muda suas maiúsculas e minúsculas com base no modo que você especificar. Se o modo for CASE_LOWER, converterá todas as chaves para minúsculas. Se o modo for CASE_UPPER, converterá todas as chaves para maiúsculas.
É particularmente útil usar esta função quando você está trabalhando com arrays que possuem chaves em diferentes maiúsculas e minúsculas ou quando você está tentando padronizar o caso de todas as chaves dentro de um array.
Uma matriz de chaves deve ser alterada para letras maiúsculas da seguinte maneira:
Example:
A função func array change key case () é útil quando você precisa alterar o caso de todas as chaves em um array. Por exemplo, suponha que você tenha um array com chaves em letras maiúsculas e minúsculas. Nesse caso, você pode usar func array change key case () para converter todas as chaves em minúsculas ou maiúsculas, tornando-as consistentes.
Uma matriz de chaves deve ser alterada para letras minúsculas da seguinte maneira:
Example:
Sempre que duas ou mais chaves forem iguais (por exemplo, “b” e “B”), o array mais recente substituirá o array mais antigo. Poderá ser visto da seguinte forma:
Example:
Exemplo de Explicação
Neste exemplo de código, estamos usando PHP para alterar o caso das chaves em uma matriz associativa.
Primeiro, definimos um array $names que contém quatro pares chave-valor. As chaves estão em letras maiúsculas e minúsculas e os valores são strings que representam nomes.
Para alterar o caso das chaves no array, usamos a função interna do PHP array_change_key_case() . Passamos o array $names como o primeiro argumento, e a constante CASE_UPPER como o segundo argumento para indicar que queremos mudar as chaves para letras maiúsculas.
A função retorna um novo array com os mesmos valores do array original, mas com as chaves convertidas para maiúsculas. Em seguida, usamos a função print_r() para imprimir o conteúdo do novo array.
Conclusão
A função func array change key case () é uma função interna útil do PHP que permite que você altere o caso de todas as chaves em um array.
É útil quando você precisa tornar todas as chaves consistentes em sua matriz. Lembre-se de especificar o parâmetro mode como CASE_LOWER ou CASE_UPPER, dependendo de seus requisitos.
Você pode ajudar outras pessoas a aprender sobre o poder e a elasticidade da função PHP Array compartilhando nosso artigo nas mídias sociais abaixo. Isso permitirá que eles criem aplicativos da Web dinâmicos e interativos.