PHP - array_change_key_case
Třída
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í
- function array_change_key_case (array $array, int $case = CASE_LOWER) : array
Parametry
Název | Datový typ | Výchozí hodnota | Popis |
---|---|---|---|
$array | array | Vstupní pole. | |
$case | int | CASE_LOWER | Může obsahovat hodnoty následujících konstant:
|
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));