Функция PHP array_change_key_case()
Пример
Измените все ключи в массиве на верхний регистр:
<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
print_r(array_change_key_case($age,CASE_UPPER));
?>
Определение и использование
Функция array_change_key_case() изменяет все ключи в массиве на строчные или прописные.
Синтаксис
array_change_key_case(array, case)
Значения параметров
Parameter | Description |
---|---|
array | Required. Specifies the array to use |
case | Optional. Possible values:
|
Технические детали
Возвращаемое значение: | Возвращает массив с ключами в нижнем или верхнем регистре или FALSE, если массив не является массивом |
---|---|
Версия PHP: | 4.2+ |
Дополнительные примеры
Пример
Измените все ключи в массиве на нижний регистр:
<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
print_r(array_change_key_case($age,CASE_LOWER));
?>
Пример
Если два или более ключей будут равны после запуска array_change_key_case() (например, «b» и «B»), последний массив переопределит другой:
<?php
$pets=array("a"=>"Cat","B"=>"Dog","c"=>"Horse","b"=>"Bird");
print_r(array_change_key_case($pets,CASE_UPPER));
?>
❮ Справочник по массивам PHP