Регістр клавіш зміни масиву
Базовий прикладБазовий приклад
Якщо ми…
Array Change Key Case (array_change_key_case
) — це проста функція, ЩО дозволяє вам робити всі ключі вашого масиву великими або малими літерами.
Базовий приклад
Якщо ми встановимо масив із клавішами верхнього регістру (рядок 1), ми можемо використати array_change_key_case
функцію, щоб зробити всі ці ключі нижнім регістром (рядок 5).
Це повертає нам той самий масив, але всі ключі в нижньому регістрі.
Композиція
array_change_key_case( $array, $case );
Функція приймає два параметри. Ви $array
бажаєте змінити, і $case
(необов’язково, CASE_LOWER
за замовчуванням), на який ви хочете перетворити ключі. Це такі:
- Параметр
$array
приймає масив і є початковим масивом, який ми хочемо перетворити. - Параметр
$case
приймає ціле число, яке вводиться за допомогою однієї з двох попередньо визначених констант PHP:CASE_UPPER
CASE_LOWER
(за умовчанням)
Особливості та конкретні приклади
Зміна регістру ключів об’єктів
У PHP ви можете легко перетворювати об’єкти як масиви та навпаки, тож за цією логікою ви можете перетворювати ключі об’єкта за допомогою array_change_key_case
простого переведення об’єкта в масив і назад.
У наведеному вище прикладі ми створюємо об’єкт із клавішами верхнього регістру, а потім перетворюємо його на використання клавіш нижнього регістру.
Подальше читання
Щоб отримати додаткові відомості, ви можете переглянути посібник PHP.