НАЙКРАЩИЙ САЙТ ДЛЯ ВЕБ-РОЗРОБНИКІВ

PHP Підручник

PHP СТАРТ PHP Інтро PHP Встановлення PHP Синтаксис PHP Коментарі PHP Змінні PHP Echo / Print PHP Типи даних PHP Рядки PHP Числа PHP Математика PHP Константи PHP Оператори PHP If...Else...Elseif PHP Switch PHP Цикли PHP Функції PHP Масиви PHP Суперглобали PHP RegEx

PHP Форми

PHP Обробка форми PHP Перевірка форми PHP Обов'язкові поля форми PHP Форма URL/E-mail PHP Заповнення форми

PHP Розширений

PHP Дата і час PHP Підключення файлів PHP Обробка файлів PHP Файл відкрити/читати PHP Файл створити/записати PHP Файл Завантажити PHP Кукі PHP Сесії PHP Фільтри PHP Розширені фільтри PHP Callback функції PHP JSON PHP Винятки

PHP ООП

PHP Що таке ООП PHP класи/об'єкти PHP Конструктор PHP Деструктор PHP Модифікатори доступу PHP Спадкування PHP Константи PHP Абстрактні класи PHP Інтерфейси PHP Трейти PHP Статичні методи PHP Статичні властивості PHP Простори імен PHP Ітерація

MySQL База даних

MySQL База даних MySQL Підключення MySQL Створити БД MySQL Створити таблиці MySQL Вставити дані MySQL Отримати останній ID MySQL Вставити кілька записів MySQL Підготовлені інструкції MySQL Вибрати дані MySQL Where MySQL Order By MySQL Видалення даних MySQL Оновлення даних MySQL Обмеження даних

PHP XML

PHP XML Парсери PHP SimpleXML Парсер PHP SimpleXML - Get PHP XML Expat PHP XML DOM

PHP - AJAX

AJAX Інтро AJAX PHP AJAX База даних AJAX XML AJAX Живий пошук AJAX Опитування

PHP Приклади

PHP Приклади PHP Компілятор PHP Вікторина PHP Вправи PHP Сертифікат

PHP Довідник

PHP Огляд PHP Масив PHP Календар PHP Дата PHP Каталог PHP Помилка PHP Виняток PHP Файлова система PHP Фільтр PHP FTP PHP JSON PHP Ключові слова PHP Libxml PHP Пошта PHP Математика PHP Різне PHP MySQLi PHP Мережа PHP Output Control PHP RegEx PHP SimpleXML PHP Потік PHP Рядок PHP Обробка змінних PHP XML Парсер PHP Zip PHP Часові пояси

PHP. W3Schools українською. Уроки для початківців

En

PHP Функції масиву


PHP Масив. Інтро

Функції масиву дозволяють отримувати доступ до масивів і керувати ними.

Підтримуються прості та багатовимірні масиви.


Інсталяція

Функції масиву є частиною ядра PHP. Для використання цих функцій не потрібна окрема установка.


PHP Функції масиву

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