PHP array_change_key_case()Функции

PHP Array 参考手册Полный справочник по массивам PHP

Примеры

Преобразовать все ключи массива в верхний регистр:

<?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 Необязательный. Возможные значения:
  • CASE_LOWER - значение по умолчанию. Преобразует ключи массива в строчные буквы.
  • CASE_UPPER - преобразует ключи массива в верхний регистр.

Технические детали

Возвращаемое значение: Возвращает массив с ключами в нижнем регистре, или массив с ключами в верхнем регистре, или, еслиarrayне является массивом, возвращает FALSE.
Версия PHP: 4.2+


Другие примеры

Пример 1

Преобразовать все ключи массива в нижний регистр:

<?php
$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));
?>

Запустить пример »


PHP Array 参考手册Полный справочник по массивам PHP Другие расширения