Forum und email

array_change_key_case

(PHP 4 >= 4.2.0, PHP 5)

array_change_key_case — Retorna um array com todas as chaves string em maiúsculo ou minúsculo

Descrição

array array_change_key_case ( array $input [, int $case ] )

array_change_key_case() altera as chaves chaves do array input para maiúsculo ou minúsculo. A mudança depende do último parâmetro (opcional) case . Você pode passar duas constantes para ele, CASE_UPPER e CASE_LOWER. O padrão é CASE_LOWER. Essa função deixará os índices numéricos inalterados.

Example#1 Exemplo de array_change_key_case()

<?php
$input_array 
= array("primeiRo" => 1"segunDo" => 4);
print_r(array_change_key_case($input_arrayCASE_UPPER);
?>

O exemplo acima irá imprimir:

Array
(
    [PRIMEIRO] => 1
    [SEGUNDO] => 2
)

Se uma matriz tem índices que serão o mesmo após a utilização desta função (ex: "chaVE" e "CHave"), o valor que estiver mais no fim na matriz irá sobrescrever os outros índices.