array_change_key_case

Функция устанавливает значения ключей массива в верхний или нижний регистр.
Синтаксис:

array array_change_key_case(array arr[, int registr])

Функция array_change_key_case() возвращает исходный массив arr, ключи которого преобразованы в верхний или нижний регистр.
Необязательный параметр registr может принимать следующие значения:
CASE_LOWER - все ключи массива преобразуются в нижний регистр (значение по умолчанию);
CASE_UPPER - в верхний регистр.
Данная функция не изменяет ключи, состоящие из чисел.
Пример использования функции array_change_key_case():

$array = array("FirSt" => 1, "SecOnd" => 4);
print_r(array_change_key_case($array, CASE_UPPER));
print_r(array_change_key_case($array, CASE_LOWER));

Пример выведет следующее:

Array(
[FIRST] => 1
[SECOND] => 2
)
Array(
[first] => 1
[second] => 2
)

Функция поддерживается PHP 4 >= 4.2.0, PHP 5