PHP array_change_key_case() functie

Voorbeeld

Zet alle sleutels van de array om in hoofdletters:

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

Lopende Voorbeelden

Definitie en gebruik

De functie array_change_key_case() zet alle sleutels van een array om in hoofdletters of kleine letters.

De numerieke indices van het array veranderen niet. Als het optionele parameter niet wordt verstrekt (dus de tweede parameter), wordt standaard naar kleine letters omgezet.

Tips en Opmerkingen

Opmerking:Als er tijdens het uitvoeren van deze functie twee of meer dezelfde sleutels zijn, zal de laatste element de andere elementen overschrijven (zie voorbeeld 2).

Syntaxis

array_change_key_case(array,case);
Parameters Beschrijving
array Verplicht. Bepaalt het te gebruiken array.
case

Optioneel. Mogelijke waarden:

  • CASE_LOWER - Standaardwaarde. Maakt de sleutels van het array kleinletters.
  • CASE_UPPER - Maakt de sleutels van het array hoofdletters.

Technische Details

Retourneert: Retourneert een array met hoofdletters of kleine letters als sleutels, of als array Retourneert FALSE voor niet-arraywaarden.
PHP Versie: 4.2+

Meer voorbeelden

Voorbeeld 1

Maak alle sleutels van het array klein:

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

Lopende Voorbeelden

Voorbeeld 2

Als er twee of meer gelijke sleutels zijn na het uitvoeren van array_change_key_case() (bijvoorbeeld "b" en "B"), zal de laatste element de andere elementen overschrijven:

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

Lopende Voorbeelden