PHP array_change_key_case() funktion

Eksempel

Konverter alle nøgler i arrayet til store bogstaver:

<?php
$age=array("Bill"=>"60","Steve"=>"56","Mark"=>"31");
print_r(array_change_key_case($age, CASE_UPPER));
?>

Kør eksempel

Definition og brug

array_change_key_case() funktionen konverterer alle nøgler i en array til store eller små bogstaver.

Arrayets numeriske indekser ændres ikke. Hvis den valgfri parameter (dvs. den anden parameter) ikke angives, konverteres det som standard til små bogstaver.

Tips og kommentarer

Kommentarer:Hvis der er to eller flere nøgler, der er ens, når funktionen køres, vil den sidste element overskrive de andre elementer (se eksempel 2).

Syntaks

array_change_key_case(array,case);
Parameter Beskrivelse
array Obligatorisk. Angiver det array, der skal bruges.
case

Valgfri. Mulige værdier:

  • CASE_LOWER - Standardværdi. Konverter arrayets nøgler til små bogstaver.
  • CASE_UPPER - Konverter arrayets nøgler til store bogstaver.

Tekniske detaljer

Returværdi: Returnerer en array med nøgler i store eller små bogstaver, eller hvis array Returnerer FALSE, hvis det ikke er et array.
PHP version: 4.2+

Flere eksempler

Eksempel 1

Konverter alle nøgler i arrayet til små bogstaver:

<?php
$age=array("Bill"=>"60","Steve"=>"56","Mark"=>"31");
print_r(array_change_key_case($age,CASE_LOWER));
?>

Kør eksempel

Eksempel 2

Hvis der efter kørsel af array_change_key_case() er to eller flere nøgler, der er ens (f.eks. "b" og "B"), vil den sidste element overskrive de andre elementer:

<?php
$pets=array("a"=>"Cat","B"=>"Dog","c"=>"Horse","b"=>"Bird");
print_r(array_change_key_case($pets,CASE_UPPER));
?>

Kør eksempel