array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'pt_BR', ), 'this' => array ( 0 => 'function.array-change-key-case.php', 1 => 'array_change_key_case', ), 'up' => array ( 0 => 'ref.array.php', 1 => 'Funções para Array', ), 'prev' => array ( 0 => 'ref.array.php', 1 => 'Funções para Array', ), 'next' => array ( 0 => 'function.array-chunk.php', 1 => 'array_chunk', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'pt_BR', 'path' => 'reference/array/functions/array-change-key-case.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
array_change_key_case — Modifica a caixa de todas as chaves em um array
Retorna um array com todas as chaves de array
em
minúsculo ou maiúsculo. Índices numéricos são mantidos como são.
Retorna um array com as chaves em minúsculo ou maiúsculo.
Exemplo #1 Exemplo da função array_change_key_case()
<?php
$input_array = array("primeiRo" => 1, "segunDo" => 4);
print_r(array_change_key_case($input_array, CASE_UPPER);
?>
O exemplo acima produzirá:
Array ( [PRIMEIRO] => 1 [SEGUNDO] => 2 )
Nota:
Se uma matriz tem índices que serão os mesmos após a utilização desta função (ex: "
chaVE
" e "CHave
"), o valor que estiver ao final do array irá sobrescrever os outros índices.