NOVINKA: Staň se datovým analytikem od 0 Kč a získej jistotu práce, lepší plat a nové kariérní možnosti. Více informací:

PHP - array_change_key_case

Třída

Kořen \ Bez třídy

Metoda - array_change_key_case

(PHP 4 >= 4.2.0, PHP 5, PHP 7)

Funkce slouží k převedení názvů klíčů pole na velká nebo malá písmena. Číselné indexy nejsou změněny.

Poznámka: Funkce pracuje pouze s první úrovní/dimenzí pole.

Pozor: Funkce si nerozumí s multibyte znaky (např. znaky s diakritikou) - zůstanou nezměněné!

Procedurální

Parametry

NázevDatový typVýchozí hodnotaPopis
$arrayarray

Vstupní pole.

$caseint CASE_LOWER

Může obsahovat hodnoty následujících konstant:

  • CASE_LOWER (malá písmena)
  • CASE_UPPER (velká písmena)

Návratové hodnoty

Vrací: array

Vrací výsledné pole nebo false, pokud vstup není pole.

Poznámka: Pokud vstup není pole, vyvolá E_WARNING.

Příklady

<?php
$pole = [
    'NeJaKe_RozhAzEne' => 1,
    'daLsiKLIc' => 2,
    'mala_pismena' => 3,
    'VELKA_PISMENA' => 4,
    'ABCČĎĚ' => 'multibyte'
];

print_r(array_change_key_case($pole, CASE_LOWER));
print_r(array_change_key_case($pole, CASE_UPPER));

Související manuály

        Aktivity