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));
?>

Laufende Beispiele

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:

  • CASE_LOWER - Standardwert. Konvertiert die Schlüssel des Arrays in Kleinbuchstaben.
  • CASE_UPPER - Konvertiert die Schlüssel des Arrays in Großbuchstaben.

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));
?>

Laufende Beispiele

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));
?>

Laufende Beispiele