Функції для роботи з масивами

Дивіться також

Смотрите такжеis_array() explode() implode() preg_split() і unset()

Зміст

  • 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— Сортує масив за значеннями використовуючи функцію користувача для порівняння елементів