array_change_key_case
(PHP 4 >= 4.2.0, PHP 5)
array_change_key_case — Liefert ein Array mit allen String-Schlüsseln in Klein- oder Großbuchstaben
Beschreibung
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.
Example#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.