PHP Array Wprowadzenie
Funkcje tablicy pozwalają na dostęp i manipulowanie tablic.
Proste i wielowymiarowe tablice są obsługiwane.
Instalacja
Funkcje tablicy są częścią rdzenia PHP. Nie ma potrzebne do korzystania z tych funkcji instalacji.
Funkcje PHP 5 Array
Funkcjonować | Opis |
---|---|
array() | Tworzy tablicę |
array_change_key_case() | Zmienia wszystkie klucze w tablicy na małe lub wielkie litery |
array_chunk() | Rozdziela tablicę na kawałki tablic |
array_column() | Zwraca wartości z jednej kolumny w macierzy wejściowego |
array_combine() | Tworzy tablicę za pomocą elementów z jednej "keys" matrycy i jeden "values" matrycy |
array_count_values() | Zlicza wszystkie wartości w tablicy |
array_diff() | Porównaj tablic i zwraca różnice (compare values only) |
array_diff_assoc() | Porównaj tablic i zwraca różnice (compare keys and values) |
array_diff_key() | Porównaj tablic i zwraca różnice (compare keys only) |
array_diff_uassoc() | Porównaj tablic i zwraca różnice (porównać klucze i wartości, przy użyciu klucza funkcji porównującej zdefiniowanej przez użytkownika) |
array_diff_ukey() | Porównaj tablic i zwraca różnice (porównać tylko klucze, za pomocą klawiszy funkcji porównującej zdefiniowanej przez użytkownika) |
array_fill() | Wypełnia macierz z wartościami |
array_fill_keys() | Wypełnia tablicę wartości, określające kluczy |
array_filter() | Filtry te wartości z tablicy przy użyciu funkcji zwrotnej |
array_flip() | Koziołki / wymiany wszystkich kluczy z odpowiadającymi im wartości w tablicy |
array_intersect() | Porównaj tablic i zwraca mecze (compare values only) |
array_intersect_assoc() | Porównaj tablic i zwraca wyniki (compare keys and values) |
array_intersect_key() | Porównaj tablic i zwraca mecze (compare keys only) |
array_intersect_uassoc() | Porównaj tablic i zwraca wyniki (porównaj klucze i wartości, przy użyciu klucza funkcji porównującej zdefiniowanej przez użytkownika) |
array_intersect_ukey() | Porównaj tablic i zwraca mecze (porównać tylko klucze, za pomocą klawiszy funkcji porównującej zdefiniowanej przez użytkownika) |
array_key_exists() | Sprawdza czy podany klucz istnieje w tablicy |
array_keys() | Zwraca wszystkie klucze tablicy |
array_map() | Wysyła Każda wartość w tablicy funkcji użytkownika, których działanie nowych wartości wraca |
array_merge() | Łączy się jedną lub więcej tablic do jednej tablicy |
array_merge_recursive() | Łączy się jedną lub więcej tablic do jednej tablicy rekurencyjnie |
array_multisort() | Sortuje wielokrotne lub wielowymiarowe tablice |
array_pad() | Wstawia określoną liczbę przedmiotów, z określonej wartości, do tablicy |
array_pop() | Usuwa ostatni element tablicy |
array_product() | Oblicza się iloczyn wartości w tablicy |
array_push() | Wstawienie jednego lub kilku elementów na koniec tablicy |
array_rand() | Zwraca jeden lub więcej losowych klucze z tablicy |
array_reduce() | Zwraca tablicę jako ciąg znaków, za pomocą funkcji zdefiniowanej przez użytkownika |
array_replace() | Zastępuje wartości pierwszej tablicy wartościami z następujących tablicach |
array_replace_recursive() | Zastępuje wartości pierwszej tablicy wartościami z następujących macierzy rekurencyjnie |
array_reverse() | Zwraca tablicę w odwrotnej kolejności |
array_search() | Przeszukuje tablicę pod kątem podanej wartości i zwraca klucz |
array_shift() | Usuwa się pierwszy element tablicy i zwraca wartość elementu usuniętego |
array_slice() | Zwraca wybrane części tablicy |
array_splice() | Usuwa zastępując wymienione elementy macierzy |
array_sum() | Zwraca sumę wartości w tablicy |
array_udiff() | Porównaj tablic i zwraca różnice (porównanie wartości tylko przy użyciu klucza funkcji porównującej zdefiniowanej przez użytkownika) |
array_udiff_assoc() | Porównaj tablic i zwraca różnice (porównać klucze i wartości, za pomocą wbudowanej funkcji porównać klawiszy i funkcji zdefiniowanej przez użytkownika, aby porównać wartości) |
array_udiff_uassoc() | Porównaj tablic i zwraca różnice (porównać klucze i wartości, stosując dwie kluczowe funkcje porównywania zdefiniowane przez użytkownika) |
array_uintersect() | Porównaj tablic i zwraca mecze (porównanie wartości tylko przy użyciu klucza funkcji porównującej zdefiniowanej przez użytkownika) |
array_uintersect_assoc() | Porównaj tablic i zwraca wyniki (porównaj klucze i wartości, za pomocą wbudowanej funkcji porównać klawiszy i funkcji zdefiniowanej przez użytkownika, aby porównać wartości) |
array_uintersect_uassoc() | Porównaj tablic i zwraca wyniki (porównaj klucze i wartości, stosując dwie kluczowe funkcje porównywania zdefiniowane przez użytkownika) |
array_unique() | Usuwa duplikaty wartości z tablicy |
array_unshift() | Dodaje jeden lub więcej elementów na początek tablicy |
array_values() | Zwraca wszystkie wartości z tablicy |
array_walk() | Stosuje funkcję użytkownika do każdego elementu macierzy |
array_walk_recursive() | Stosuje funkcję użytkownika rekurencyjnie każdego elementu macierzy |
arsort() | Sortuje asocjacyjnej w porządku malejącym, zgodnie z wartością |
asort() | Sortuje asocjacyjnej w kolejności rosnącej zgodnie z wartością |
compact() | Stwórz tablicę zawierającą zmienne i ich wartości |
count() | Zwraca liczbę elementów w tablicy |
current() | Zwraca bieżący element tablicy |
each() | Zwraca bieżącą wartość klucz i pary z tablicy |
end() | Ustawia wewnętrzny wskaźnik tablicy na ostatnim elemencie |
extract() | Importuje zmienne do bieżącej tablicy symboli z tablicy |
in_array() | Sprawdza, czy określona wartość znajduje się w domenie macierzy |
key() | Pobiera klucz z tablicy |
krsort() | Sortuje tablicę asocjacyjną w porządku malejącym, według klucza |
ksort() | Sortuje tablicę asocjacyjną w kolejności rosnącej, według klucza |
list() | Przypisuje zmienne tak jakby były tablicą |
natcasesort() | Sortowanie tablicy z Przypadek niewrażliwa "natural order" algorytm |
natsort() | Sortuje tablicę używając "natural order" algorytm |
next() | Przesunąć wewnętrzny wskaźnik tablicy tablicy |
pos() | Alias current() |
prev() | Przewija wewnętrzny wskaźnik tablicy |
range() | Tworzy to macierz, zawierający szereg elementów |
reset() | Ustawia wewnętrzny wskaźnik tablicy na jej pierwszym elemencie |
rsort() | Sortuje tablicę indeksowaną w porządku malejącym |
shuffle() | Miesza tablicę |
sizeof() | Alias count() |
sort() | Sortuje indeksowany tablicę w porządku rosnącym |
uasort() | Sortuje tablicę o wartości z wykorzystaniem funkcji porównania zdefiniowany przez użytkownika |
uksort() | Sortuje tablicę według kluczy z wykorzystaniem funkcji porównania zdefiniowany przez użytkownika |
usort() | Sortowanie tablicy przy użyciu funkcji porównania zdefiniowany przez użytkownika |