Funkcje tablic PHP
- Poprzednia strona Ankieta AJAX
- Następna strona Kalendarz 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. |
- Poprzednia strona Ankieta AJAX
- Następna strona Kalendarz PHP