Масиви

  • Вступ
  • Встановлення та налаштування
  • Обумовлені константи
  • Сортування масивів
  • Функції для роботи з масивами
    • array_change_key_case— Змінює регістр усіх ключів у масиві
    • array_chunk - Розбиває масив на частини
    • array_column— Повертає масив із значень одного стовпця вхідного масиву
    • array_combine— Створює новий масив, використовуючи один масив як ключі, а інший для його значень
    • array_count_values— Підраховує кількість входжень кожного окремого значення у масиві
    • array_diff_assoc— Обчислює розбіжність масивів із додатковою перевіркою індексу
    • array_diff_key— Обчислює розбіжність масивів, порівнюючи ключі
    • array_diff_uassoc— Обчислює розбіжність масивів з додатковою перевіркою індексу через пользовательскую callback-функцію
    • array_diff_ukey - Обчислює розбіжність масивів, використовуючи callback-функцію для порівняння ключів
    • array_diff - Обчислює розбіжність масивів
    • array_fill_keys— створює масив і заповнює його значеннями з певними ключами.
    • array_fill - Заповнює масив значеннями
    • array_filter - Фільтрує елементи масиву за допомогою callback-функції
    • array_flip— Змінює місцями ключі з їхніми значеннями у масиві
    • array_intersect_assoc— Обчислює перетин масивів із додатковою перевіркою індексу
    • array_intersect_key— Обчислює перетин масивів, порівнюючи ключі
    • array_intersect_uassoc - Обчислює перетин масивів з додатковою перевіркою індексу, порівнюючи індекси через callback-функцію
    • array_intersect_ukey - Обчислює перетин масивів, використовуючи callback-функцію для порівняння ключів
    • array_intersect - Обчислює перетин масивів
    • array_is_list— Перевіряє, чи цей array є списком
    • array_key_exists— Перевіряє, чи існує у масиві заданий ключ чи індекс
    • array_key_first— Отримує перший ключ масиву
    • array_key_last— Отримує останній ключ масиву
    • array_keys— Повертає всі або деякі підмножини ключів масиву
    • array_map - Застосовує callback-функцію до всіх елементів зазначених масивів
    • array_merge_recursive— Рекурсивне злиття одного чи більше масивів
    • array_merge— Зливає один або більше масивів
    • array_multisort— Сортує кілька масивів чи багатовимірні масиви
    • array_pad— Доповнити масив певним значенням до вказаної довжини
    • array_pop— Витягує останній елемент масиву
    • array_product— Обчислює добуток значень масиву
    • array_push— Додає один або кілька елементів до кінця масиву
    • array_rand— Вибирає один чи кілька випадкових ключів із масиву
    • array_reduce - Ітеративно зменшує масив до єдиного значення, використовуючи callback-функцію
    • array_replace_recursive— Рекурсивно замінює елементи першого масиву на елементи переданих масивів.
    • array_replace— Замінює елементи масиву елементами інших переданих масивів
    • array_reverse— Повертає масив із елементами у зворотному порядку
    • array_search— Здійснює пошук даного значення в масиві та повертає ключ першого знайденого елемента у разі успішного виконання
    • array_shift— Витягує перший елемент масиву
    • array_slice - Вибирає зріз масиву
    • array_splice— Видаляє частину масиву і замінює її чимось ще
    • array_sum— Обчислює суму значень масиву
    • array_udiff_assoc - Обчислює розбіжність у масивах з додатковою перевіркою індексів, використовуючи для порівняння значень callback-функцію
    • array_udiff_uassoc - Обчислює розбіжність у масивах з додатковою перевіркою індексів, використовуючи для порівняння значень та індексів callback-функцію
    • array_udiff - Обчислює розбіжність масивів, використовуючи для порівняння callback-функцію
    • array_uintersect_assoc - Обчислює перетин масивів з додатковою перевіркою індексів, використовуючи для порівняння значень callback-функцію
    • array_uintersect_uassoc— Обчислює перетин масивів з додатковою перевіркою індексу, використовуючи для порівняння індексів та значень окремі callback-функції
    • array_uintersect - Обчислює перетин масивів, використовуючи для порівняння значень callback-функцію
    • array_unique— Прибирає значення, що повторюються, з масиву
    • array_unshift— Додає один або кілька елементів на початок масиву
    • array_values— Повертає всі значення масиву
    • array_walk_recursive— Рекурсивно застосовує функцію користувача до кожного елементу масиву
    • array_walk— Застосовує задану користувачем функцію кожного елемента масиву
    • array - Створює масив
    • arsort— Сортує масив у порядку зменшення, зберігаючи асоціацію індексів
    • asort— Сортує масив у порядку зростання, зберігаючи асоціацію індексів
    • compact— Створює масив, що містить назви змінних та їх значення
    • count— Підраховує кількість елементів масиву чи Countable об'єкті
    • current— Повертає поточний елемент масиву
    • each— Повертає поточну пару ключ/значення з масиву та зміщує його покажчик
    • end — Встановлює внутрішній покажчик масиву на останній елемент
    • extract— Імпортує змінні масиву до поточної таблиці символів
    • in_array— Перевіряє, чи є у масиві значення
    • key_exists - Псевдонім array_key_exists
    • key— Вибирає ключ із масиву
    • krsort— Сортує масив за ключом у порядку зменшення
    • ksort— Сортує масив за ключом у порядку зростання
    • list - Надає змінним значення схожим на масиви синтаксисом.
    • natcasesort— Сортує масив алгоритмом природного сортування (natural order) без урахування регістру символів
    • natsort - Сортує масив, використовуючи алгоритм "natural order"
    • next— Переміщує покажчик масиву вперед на один елемент
    • pos - Псевдонім current
    • prev— Пересуває внутрішній покажчик масиву на одну позицію.
    • range— Створює масив, що містить діапазон елементів
    • reset - Встановлює внутрішній покажчик масиву на перший елемент
    • rsort— Сортує масив у порядку зменшення
    • shuffle - Перемішує масив
    • sizeof - Псевдонім count
    • sort - Сортує масив за зростанням
    • uasort— Сортує масив користувальницькою функцією порівняння, зберігаючи асоціацію індексів
    • uksort— Сортує масив за ключами користувальницькою функцією порівняння
    • usort— Сортує масив за значеннями використовуючи функцію користувача для порівняння елементів