Ссылки на Php-5 коды - array_change_key_case().
Определение и использование. Функция Php-5 array_change_key_case() изменяет все ключи массива в нижнем или верхнем регистрах.
Тип преобразования зависит от последнего опционального параметра регистр_символов. В качестве параметра регистр_символов можно передать одну из двух констант: CASE_UPPER и CASE_LOWER. По умолчанию используется CASE_LOWER. Функция Php-5 array_change_key_case() не изменяет ключи, состоящие из чисел.
Внимание!!! Когда массив содержит индексы, которые станут одноименными после применения функция Php-5 array_change_key_case() (например, "keY" и "kEY"), тогда значение последнего одноименного индекса перекроет другие совпадающие значения из данного массива.
Синтаксис:
array_change_key_case(array,case);
или
array array_change_key_case ( array input [, integer case] )
Параметр |
Описание |
array |
Требуется. Определяет используемый массив |
case |
Необязательно. Возможные значения:
CASE_LOWER - значение по Умолчанию. Изменения ключей нижний регистр
CASE_UPPER - Изменение клавиш в верхний регистр
|
Технические данные
Возвращаемое Значение: |
Возвращает массив с ключами в нижнем или верхнем регистре, или FALSE, если array - это не массив |
PHP Версия: |
4.2+ |
ПРИМЕР №1
Напишем маленькую программу для верхнего регистра:
< !DOCTYPE html>
< html>
< body>
< ?php
$age=array("Jon"=>"58","Anna"=>"47","Keit"=>"53");
print_r(array_change_key_case($age,CASE_UPPER));
? >
< /body>
< /html>
Смотрите на результат выполнения программы:
Array
(
[JON] => 58
[ANNA] => 47
[KEIT] => 53
)
ПРИМЕР №2
Напишем маленькую программу для нижнего регистра:
< !DOCTYPE html>
< html>
< body>
< ?php
$age=array("Jon"=>"58","Anna"=>"47","Keit"=>"53");
print_r(array_change_key_case($age,CASE_LOWER));
? >
< /body>
< /html>
Смотрите на результат выполнения программы:
Array
(
[jon] => 58
[anna] => 47
[keit] => 53
)
ПРИМЕР №3
Составим следующую программу кодов. Если два или более ключей будут равны, то после запуска array_change_key_case()( например, "В" и "В"), последний массив будет переопределять другой:
< !DOCTYPE html>
< html>
< body>
< ?php
$pets=array("a"=>"Кот","B"=>"Собака","c"=>"Конь","b"=>"Курица");
print_r(array_change_key_case($pets,CASE_UPPER));
? >
< /body>
< /html>
Вот, результат:
Array
(
[A] => Кот
[B] => Курица
[C] => Конь
)
Если Вы устали и решили покурить, то лучше почитайте как легко и просто бросить курить и пить.
Можно вернуться на начало страницы как создать сайт
обратно на главную назад дальше вперед
ПОНРАВИЛОСЬ? ПОДЕЛИСЬ с ДРУЗЬЯМИ:
|