Установи Linux! Стань свободным!
Онлайн всего: 1 | Посетители: 0 | Боты: 1
Дата 16.06.2026 Время: 12:14
Ваш IP: 216.73.217.8
Загрузка сервера: 1.8
old.ubuntu-desktop.ru - Изменение регистра всех ключей массива - PHP    Главная > Веб-программирование > PHP

Изменение регистра всех ключей массива

Для изменения регистра всех ключей массива используется функция array_change_key_case(). Числовые ключи останутся нетронутыми.

Дополнительные параметры CASE_UPPER, либо CASE_LOWER (используется по умолчанию).

Пример использования:

Верхний регистр

$a = array("g1"=>"кино", "g2"=>"музыка", "g3"=>"театр", "g4"=>"цирк", "red"=>"школа");
print_r($a);
echo "<br>";
$a = array_change_key_case($a, CASE_UPPER);
print_r($a);

Array ( [g1] => кино [g2] => музыка [g3] => театр [g4] => цирк [red] => школа ) 
Array ( [G1] => кино [G2] => музыка [G3] => театр [G4] => цирк [RED] => школа ) 

Нижний регистр

$a = array("S1"=>"кино", "S2"=>"музыка", "S3"=>"театр", "S4"=>"цирк", "RED"=>"школа");
print_r($a);
echo "<br>";
$a = array_change_key_case($a, CASE_LOWER);
print_r($a);

Array ( [S1] => кино [S2] => музыка [S3] => театр [S4] => цирк [RED] => школа ) 
Array ( [s1] => кино [s2] => музыка [s3] => театр [s4] => цирк [red] => школа )

Рейтинг
<< Предыдущая статьяСледующая статья >>
  2017-08-20 21:51:38 | liman28 | Категория: PHP | Просмотров: 62
Комментарии
E-mail (не будет опубликован)
Имя
Комментарий
Введите число с картинки:     
Случайные статьи

   HotShots — лучшая утилита для снятия скриншотов
HotShots позволяет легко и быстро создать скриншот экрана монитора. Как обычно в подобных программах можно создать снимок всего экрана, выделенную прямоугольную форму экрана, текущего окна, задать время задержки создания скриншота. Предварительно необходимо указать место сохранения скриншотов. Особое внимание стоит уделить встроенному редактору, с разнообразным набором инструментов, который…
  2017-08-10 19:33:13 | Категория: Разное
   0 A.D. — историческая 3D стратегия в реальном времени
0 A.D. (0AD, 0 год н. э.) — свободная, кроссплатформенная компьютерная игра, историческая 3D стратегия в реальном времени с отличной графикой. Игра разрабатывается компанией Wildfire Games. Она посвящена годам между 500 до н. э. и 500 н. э. и будет выпущена в двух частях: первая охватывает период 500 год до н. э.—1 год до н. э., а вторая — период 1 год н. э.—500 год н. э..   Официальный сайт…
  2017-08-01 11:20:21 | Категория: Игры
   array_merge_recursive - слияние двух и более массивов
Функция array_merge_recursive() сливает элементы двух или более массивов таким образом, что значения одного массива присоединяются к значениям предыдущего. Результатом работы функции является новый массив. Если входные массивы имеют одинаковые строковые ключи, тогда значения, соответствующие этим ключам, рекурсивно сливаются в один массив, таким образом, если одно из значений является массивом, функция сливает…
  2017-09-05 19:11:41 | Категория: PHP
   KTorrent - BitTorrent-клиент для KDE
KTorrent — BitTorrent-клиент для KDE, написанный на C++ с использованием инструментария Qt. Возможности программы: Ограничение получения и передачи файлов, количества одновременных закачек и соединений на одну закачку; настройка скоростных ограничений в зависимости от времени; ограничения максимальных скоростей для каждого задания; поиск при помощи разных инструментов. Среди прочих — средство поиска по…
  2017-09-08 21:15:45 | Категория: Интернет
   УЗНАТЬ ИНФОРМАЦИЮ ОБ АППАРАТНОМ ОБЕСПЕЧЕНИИ (LSHW)
Узнать информацию об аппаратном обеспечении можно при помощи lshw.  Это утилита командной строки, которая предоставляет подробную информацию аппаратных средств, таких как версии прошивки, BIOS информация, материнской плате,  конфигурации памяти, информации процессора и так далее. sudo -i lshw Например: sudo -i пароль lshw описание: Настольный компьютер продукт: GA-78LMT-S2 () производитель: Gigabyte…
  2017-08-03 14:20:38 | Категория: Система

Вверх