Function.array-change-key-case
Aus PHP-Wiki
array_change_key_case — Liefert ein Array mit allen String-Schlüsseln in Klein- oder Großbuchstaben
Beschreibung
array array_change_key_case ( array $input [, int $case ] )
array_change_key_case() wandelt die Schlüssel des
Arrays input
in Klein- bzw. Großbuchstaben um.
Die Richtung der Umwandlung wird mit dem optionalen Parameter
case
festgelegt, mit dem die zwei Konstanten
CASE_UPPER und CASE_LOWER
übergeben werden können. Default ist CASE_LOWER.
Diese Funktion lässt die numerischen Indizes unverändert.
Beispiel #1 array_change_key_case()
<?php
$input_array = array("FirSt" => 1, "SecOnd" => 4);
print_r(array_change_key_case($input_array, CASE_UPPER));
?>
Das oben gezeigte Beispiel erzeugt folgende
Ausgabe:
Array
(
[FIRST] => 1
[SECOND] => 4
)
Hat ein Array Indices, die bei einem Durchlauf durch diese Funktion gleich
sind (z.B. "keY" and "kEY"), hebt der letztere Wert im Array andere
Indices auf.