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);
| Parameters | Описание |
|---|---|
| array | Обязательный. Указывает массив для использования. |
| case | Необязательный. Возможные значения:
|
Технические детали
| Возвращаемое значение: | Возвращает массив с ключами в нижнем регистре, или массив с ключами в верхнем регистре, или, еслиarrayне является массивом, возвращает FALSE. |
|---|---|
| Версия PHP: | 4.2+ |
Другие примеры
Пример 1
Преобразовать все ключи массива в нижний регистр:
<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
print_r(array_change_key_case($age,CASE_LOWER));
?>
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
print_r(array_change_key_case($age,CASE_LOWER));
?>
Запустить пример »
Пример 2
Если после выполнения 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));
?>
$pets=array("a"=>"Cat","B"=>"Dog","c"=>"Horse","b"=>"Bird");
print_r(array_change_key_case($pets,CASE_UPPER));
?>
Запустить пример »
Полный справочник по массивам PHP Другие расширения