К содержанию
Meduza
Документация

array_change_key_case_recursive

Функция array_change_key_case_recursive($array, $case = CASE_LOWER) рекурсивно изменяет регистр ключей в массиве.

  • $array — массив, с которым будет работать функция;
  • $case — константа CASE_UPPER или CASE_LOWER (значение по умолчанию).

Пример

Код/Результат:

$source = [
    'STATUS' => true,
    'DATA' => [
        'MESSAGE' => 'Success message',
    ],
];

$result = array_change_key_case_recursive($source, CASE_LOWER);

echo print_r($result, true);
Array
(
  [status] => 1
  [data] => Array
    (
      [message] => Success message
    )
)