II. Tablice
Funkcje te pozwalają na operowanie i manipulowanie tablicami na wiele
różnych sposobów. Tablice są kluczowym elementem przechowywania,
zarządzania i operowania na zbiorach zmiennych.
Obsługiwane są proste i wielowymiarowane tablica, które mogą być stworzone
przez użytkownika lub przez funkcję. Istnieją specjalne funkcje obsługi
baz danych odpowiedzialne za wypełnianie tablic danymi z zapytań do baz
danych, a także kilka innych funkcji zwracających tablice.
Zobacz rozdział podręcznika Tablice
aby uzyskać dokładne wyjaśnienie jak tablice zostały
zaimplementowane i jak się ich używa w PHP.
Patrz także is_array(), explode(),
implode(), split()
i join().
- Spis treści
- array --
Stwórz tablicę
- array_change_key_case --
Zwraca tablicę ze wszystkimi kluczami tekstowymi zamienionymi na
wyłącznie małe lub wyłącznie duże litery
- array_chunk -- Podziel tablicę na kawałki
- array_count_values -- Zlicza wszystkie wartości w tablicy
- array_diff -- Zwraca różnice pomiędzy tablicami
- array_filter --
Filtruje elementy przy użyciu funkcji zwrotnej
- array_flip -- Odwraca wszystkie wartości w tablicy
- array_fill -- Wypełnij tablicę podanymi wartościami
- array_intersect -- Zwraca przecięcie tablic
- array_key_exists --
Sprawdza czy podany klucz lub indeks istnieje w tablicy
- array_keys -- Zwraca wszystkie klucze z tablicy
- array_map --
Wykonuje funkcję zwrotną na elementach podanej tablicy
- array_merge -- Łączy dwie lub więcej tablic
- array_merge_recursive -- Łączy dwie lub więcej tablic rekurencyjnie
- array_multisort -- Sortuje wiele tablic lub wielowymiarowe tablice
- array_pad --
Dopełnij tablicę do podanej długości podanymi wartościami
- array_pop -- Zdejmij element z końca tablicy
- array_push --
Wstaw jeden lub więcej elementów na koniec tablicy
- array_rand --
Wybierz jeden lub więcej losowych elementów z tablicy
- array_reverse --
Zwraca tablicę z elementami ustawionymi w porządku odwrotnym
- array_reduce --
Iteracyjnie zredukuj tablicę do pojedyńczej wartości używając funkcji
zwrotnej
- array_shift --
Usuń element z początku tablicy
- array_slice -- Wytnij kawałek tablicy
- array_splice --
Usuń część tablicy i zamień ją na coś innego
- array_sum --
Oblicza sumę wartości w tablicy
- array_unique -- Usuwa duplikaty wartości z tablicy
- array_unshift --
Wstaw jeden lub więcej elementów na początek tablicy
- array_values -- Zwraca wszystkie wartości z tablicy
- array_walk --
Zastosuj funkcję użytkownika do każdego elementu tablicy
- arsort --
Sortuj tablicę w porządku odwrotnym i zachowaj skojarzenia kluczy
- asort -- Posortuj tablicę zachowując skojarzenia kluczy
- compact --
Stwórz tablicę zawierającą zmienne i ich wartości
- count -- Zlicza ilość elementów w tablicy
- current -- Zwraca bieżący element tablicy
- each --
Zwraca bieżącą parę klucza i wartości z tablicy i przesuwa kursor tablicy
- end --
Ustaw wewnętrzny wskaźnik tablicy na ostatnim elemencie
- extract --
Importuj zmienne do tabeli symboli z tablicy
- in_array -- Zwraca TRUE jeśli wartość istnieje w tablicy
- array_search --
Przeszukuje tablicę pod kątem podane wartości i w przypadku sukcesu
zwraca odpowiedni klucz
- key -- Pobiera klucz z tablicy asocjacyjnej
- krsort -- Sortuj tablicę według kluczy w porządku odwrotnym
- ksort -- Sortuj tablicę według klucza
- list --
Przypisz zmienne tak jakby były tablicą
- natsort --
Sortuj tablicę używając algortmu "porządek naturalny"
- natcasesort --
Sortuj tablicę używając algorytmu "porządek naturalny" ignorującego
wielkość znaków
- next --
Przesuń do przodu wewnętrzny wskaźnik tablicy
- pos -- Pobierz bieżący element z tablicy
- prev -- Cofnij wewnętrzny wskaźnik tablicy
- range --
Stwórz tablicę zawierającą przedział elementów
- reset --
Ustaw wewnętrzny wskaźnik tablicy na jej pierwszy element
- rsort -- Sortuj tablicę w porządku odwrotnym
- shuffle -- Przetasuj tablicę
- sizeof -- Policz ilość elementów w zmiennej
- sort -- Sortuj tablicę
- uasort --
Sortuj tablicę korzystając ze zdefiniowanej przez użytkownika funkcji
porównującej i zachowując skojarzenia kluczy
- uksort --
Sortuj tablicę według kluczy korzystając ze zdefiniowanej przez
użytkownika funcji porównującej
- usort --
Sortuj tablicę według wartości korzystając ze zdefiniowanej przez
użytkownika funkcji porównującej