PHP array_change_key_case() Funktion
Beispiel
Alle Schlüssel des Arrays in Großbuchstaben umwandeln:
<?php $age=array("Bill"=>"60","Steve"=>"56","Mark"=>"31"); print_r(array_change_key_case($age, CASE_UPPER)); ?>
Definition und Verwendung
Die Funktion array_change_key_case() verwandelt alle Schlüssel eines Arrays in Großbuchstaben oder Kleinbuchstaben.
Die numerischen Indizes des Arrays ändern sich nicht. Wenn kein optionaler Parameter (d.h. der zweite Parameter) bereitgestellt wird, wird standardmäßig in Kleinbuchstaben konvertiert.
Tips und Anmerkungen
Anmerkung:Wenn zwei oder mehrere Schlüssel gleich sind, wird das letzte Element die anderen Elemente überschreiben (siehe Beispiel 2).
Syntax
array_change_key_case(array,case);
Parameter | Beschreibung |
---|---|
array | Erforderlich. Bestimmt das zu verwendende Array. |
case |
Optional. Mögliche Werte:
|
Technische Details
Rückgabewert: | Gibt ein Array zurück, deren Schlüssel in Groß- oder Kleinbuchstaben sind, oder wenn array Wird FALSE zurückgegeben, wenn keine Array ist. |
PHP-Version: | 4.2+ |
Mehr Beispiele
Beispiel 1
Konvertiert alle Schlüssel des Arrays in Kleinbuchstaben:
<?php $age=array("Bill"=>"60","Steve"=>"56","Mark"=>"31"); print_r(array_change_key_case($age,CASE_LOWER)); ?>
Beispiel 2
Wenn nach dem Ausführen von array_change_key_case() zwei oder mehrere Schlüssel gleich sind (z.B. "b" und "B"), wird das letzte Element die anderen Elemente überschreiben:
<?php $pets=array("a"=>"Cat","B"=>"Dog","c"=>"Horse","b"=>"Bird"); print_r(array_change_key_case($pets,CASE_UPPER)); ?>