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


Для роботи з масивами в PHP є дуже багато функцій, повний список яких знаходиться нижче

array_chunkРозбиває масив на декілька менших масивів заданого розміру
array_combineСтворює масив з двох заданих масивів – масиву індексів елементів і масиву значень
array_count_valuesФормує масив, індексами якого є значення заданого масиву, а значеннями – число повторень відповідного значення в заданому масиві
array_diffФормує масив з тих елементів першого заданого масиву, які відсутні в інших заданих в якості аргументів функції масиву
array_fillЗаповнює масив заданим значенням
array_intersectФормує масив з елементів, які є присутніми в усіх заданих масивах
array_key_existsПеревіряє наявність заданого індексу в масиві
array_keysПовертає масив з індексів заданого масиву
array_mergeОб’єднує декілька масивів в один
array_multisortВиконує сортування багатовимірного масиву або декількох одновимірних масивів
array_padДоповнює масив до заданої кількості елементів заданим значенням
array_popПовертає останній елемент масиву, одночасно видаляючи елемент з масиву
array_pushДодає задані елементи в кінець масиву
array_randВибирає один або декілька випадково узятих елементів з масиву
array_reduceЗдійснює послідовне застосування заданої функції до елементів масиву, формуючи підсумкове значення
array_reverseРобить обернення масиву – перший елемент стає останнім, другий – передостаннім і так далі
array_searchШукає заданий елемент в масиві і повертає його індекс
array_shiftПовертає перший елемент масиву, одночасно видаляючи його з масиву з перенумерацією числових індексів
array_sliceВирізує з масиву підмасив заданої довжини, починаючи з вказаного елементу
array_sumОбчислює суму усіх елементів масиву
array_uniqueВидаляє значення, що дублюються, з масиву
array_unshiftДодає один або декілька елементів в початок масиву з перенумерацією числових індексів
array_walkВикликає задану функцію послідовно для кожного елементу масиву
arrayСтворює масив із заданих значень
arsortСортує масив по убуванню його значень, зберігаючи індекси незмінними
asortСортує масив за збільшенням його значень, зберігаючи індекси незмінними
krsortСортує масив по убуванню його індексів
ksortСортує масив за збільшенням його індексів
sortСортує масив за збільшенням значень його елементів з перенумерацією його індексів
usortСортує масив з використання заданої функції порівняння елементів масиву
rsortСортує масив по убуванню значень його елементів з перенумерацією його індексів
natcasesortСортує масив природним чином без урахування регістра масиву
natsortСортує масив природним чином з урахуванням регістра символів
countПовертає кількість елементів в масиві
currentПовертає значення поточного елементу масиву
eachПовертає поточний індекс і значення елементу масиву і просуває покажчики на наступний елемент
in_arrayПеревіряє, чи є присутнім задане значення в масиві
keyПовертає індекс поточного елементу масиву
listПрисвоює значення з масиву списку змінних
posСинонім функції current
resetВстановлює внутрішній покажчик на перший елемент масиву
shuffleПереставляє елементи масиву випадковим чином
sizeofСинонім функції count

Детальнішу інформацію про усі функції для роботи з масивами ви можете знайти на сторінці офіційної документації.