Funkcje tablic PHP

Podstawy PHP Array

Funkcje tablic pozwalają na dostęp i operacje na tablicach.

Obsługuje jednowymiarowe i wielowymiarowe tablice.

Instalacja

Funkcje tablic należą do rdzenia PHP. Nie wymaga instalacji, aby używać tych funkcji.

Funkcje tablic PHP 5

Funkcja Opis
array() Utwórz tablicę.
array_change_key_case() Zmień wszystkie klucze tablicy na małe lub duże litery.
array_chunk() Rozdziel tablicę na nowe bloki tablic.
array_column() Zwróć wartości pojedynczej kolumny z wejściowej tablicy.
array_combine() Tworzy nową tablicę poprzez połączenie dwóch tablic.
array_count_values() Używane do liczenia liczby wystąpień wszystkich wartości w tablicy.
array_diff() Porównaj tablice, zwracając różnicę (porównuje tylko wartości).
array_diff_assoc() Porównaj tablice, zwracając różnicę (porównuje nazwy kluczy i wartości).
array_diff_key() Porównaj tablice, zwracając różnicę (porównuje tylko nazwy kluczy).
array_diff_uassoc() Porównaj tablice, zwracając różnicę (porównuje nazwy kluczy i wartości, używając określonej funkcji porównywania nazw kluczy użytkownika).
array_diff_ukey() Porównaj tablice, zwracając różnicę (porównuje tylko nazwy kluczy, używając określonej funkcji porównywania nazw kluczy użytkownika).
array_fill() Wypełnij tablicę danymi dla określonych kluczy i wartości.
array_fill_keys() Wypełnij tablicę wartościami dla określonych kluczy.
array_filter() Filtruj elementy tablicy za pomocą funkcji zwrotnego wywołania.
array_flip() Zamień klucze i wartości w tablicy.
array_intersect() Porównaj tablice, zwracając intersection (porównuje tylko wartości).
array_intersect_assoc() Porównaj tablice, zwracając intersection (porównuje nazwy kluczy i wartości).
array_intersect_key() Porównaj tablice, zwracając intersection (porównuje tylko nazwy kluczy).
array_intersect_uassoc() Porównaj tablice, zwracając intersection (porównuje nazwy kluczy i wartości, używając określonej funkcji porównywania nazw kluczy użytkownika).
array_intersect_ukey() Porównaj tablice, zwracając intersection (porównuje tylko nazwy kluczy, używając określonej funkcji porównywania nazw kluczy użytkownika).
array_key_exists() Sprawdź, czy określona nazwa klucza istnieje w tablicy.
array_keys() Zwróć wszystkie nazwy kluczy w tablicy.
array_map() Wyślij każdą wartość z tablicy do określonej funkcji użytkownika, zwracając nową wartość.
array_merge() Łączy jedną lub kilka tablic w jedną tablicę.
array_merge_recursive() Rekurencyjnie łączy jedną lub kilka tablic.
array_multisort() Sortuj kilka tablic lub wielowymiarowych tablic.
array_pad() Wypełnij tablicę wartościami do określonej długości.
array_pop() Usuń ostatni element tablicy (wyjście ze stosu).
array_product() Oblicz produkt wszystkich wartości w tablicy.
array_push() Wstaw jeden lub kilka elementów na koniec tablicy (dodaj do stosu).
array_rand() Zwróć jeden lub kilka losowych kluczy z tablicy.
array_reduce() Zwróć tablicę jako ciąg znaków za pomocą własnej funkcji.
array_replace() Zastąp wartości z tablicy z tyłu wartościami w pierwszej tablicy.
array_replace_recursive() Rekurencyjnie używaj wartości z tablicy z tyłu do zastąpienia wartości w pierwszej tablicy.
array_reverse() Zwróć tablicę w przeciwnym porządku.
array_search() Szukaj określonej wartości w tablicy i zwróć nazwę klucza.
array_shift() Usuń pierwszy element tablicy i zwróć jego wartość.
array_slice() Zwróć wybrany fragment tablicy.
array_splice() Usuń i zastąp określony element w tablicy.
array_sum() Zwróć sumę wartości z tablicy.
array_udiff() Porównaj tablice i zwróć różnicę (porównaj tylko wartości, używając własnej funkcji porównawczej nazw kluczy).
array_udiff_assoc() Porównaj tablice i zwróć różnicę (porównaj klucze i wartości, używając wbudowanych funkcji porównawczych nazw kluczy, używając własnych funkcji porównawczych wartości kluczy).
array_udiff_uassoc() Porównaj tablice i zwróć różnicę (porównaj klucze i wartości, używając dwóch własnych funkcji porównawczych nazw kluczy).
array_uintersect() Porównaj tablice i zwróć intersect (porównaj tylko wartości, używając własnej funkcji porównawczej nazw kluczy).
array_uintersect_assoc() Porównaj tablice i zwróć intersect (porównaj klucze i wartości, używając wbudowanych funkcji porównawczych nazw kluczy, używając własnych funkcji porównawczych wartości kluczy).
array_uintersect_uassoc() Porównaj tablice i zwróć intersect (porównaj klucze i wartości, używając dwóch własnych funkcji porównawczych nazw kluczy).
array_unique() Usuń powtarzające się wartości z tablicy.
array_unshift() Wstaw jeden lub kilka elementów na początku tablicy.
array_values() Zwróć wszystkie wartości z tablicy.
array_walk() Zastosuj funkcję użytkownika do każdego elementu tablicy.
array_walk_recursive() Zastosuj rekurencyjnie funkcję użytkownika do każdego elementu tablicy.
arsort() Sortuj tablicę składową według wartości kluczy w porządku malejącym.
asort() Sortuj tablicę składową według wartości kluczy w porządku rosnącym.
compact() Utwórz tablicę zawierającą nazwy zmiennych i ich wartości.
count() Zwrócenie liczby elementów w tablicy.
current() Zwrócenie bieżącego elementu w tablicy.
each() Zwrócenie bieżącego klucz/wartości pary w tablicy.
end() Przesunięcie wewnętrznego wskaźnika tablicy na ostatni element.
extract() Importowanie zmiennej z tablicy do bieżącej tabeli symboli.
in_array() Sprawdzenie, czy w tablicy istnieje określona wartość.
key() Pobranie kluczy z tablicy związanej.
krsort() Sortowanie tablicy według nazw kluczy wsteczne.
ksort() Sortowanie tablicy według nazw kluczy.
list() Przypisanie wartości z tablicy do kilku zmiennych.
natcasesort() Sortowanie tablicy za pomocą algorytmu sortowania 'naturalnego' bez rozróżniania wielkości liter.
natsort() Sortowanie tablicy za pomocą algorytmu sortowania 'naturalnego'.
next() Przesunięcie wewnętrznego wskaźnika tablicy do przodu o jedno miejsce.
pos() Alias current().
prev() Przesunięcie wewnętrznego wskaźnika tablicy wstecz o jedno miejsce.
range() Utworzenie tablicy zawierającej określony zakres jednostek.
reset() Przesunięcie wewnętrznego wskaźnika tablicy na pierwszy element.
rsort() Sortowanie tablicy wsteczne.
shuffle() Zamieszanie tablicy.
sizeof() Alias count().
sort() Sortowanie tablicy.
uasort() Sortowanie wartości kluczy tablicy za pomocą niestandardowej funkcji porównywania użytkownika.
uksort() Sortowanie nazw kluczy tablicy za pomocą niestandardowej funkcji porównywania użytkownika.
usort() Sortowanie tablicy za pomocą niestandardowej funkcji porównywania użytkownika.