II. Tablice
Wprowadzenie
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 tablice, 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.
Wymagania
Te funkcje s± czê¶ci± modu³u podstawowego, dlatego
s± zawsze dostêpne.
Instalacja
By u¿ywaæ tych funkcji, nie trzeba niczego instalowaæ.
S± one czê¶ci± j±dra PHP.
Konfiguracja startowa
To rozszerzenie nie definiuje ¿adnych dyrektyw
konfiguracyjnych.
Typy zasobów
To rozszerzenie nie definiuje ¿adnych rodzajów zasobów.
Predefiniowane sta³e
Poni¿sze sta³e s± czê¶ci± rdzenia PHP a wiêc s± zawsze widoczne.
- Spis tre¶ci
- 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_assoc -- Computes the difference of arrays with additional index check
- array_diff -- Zwraca ró¿nice pomiêdzy tablicami
- array_fill -- Wype³nij tablicê podanymi warto¶ciami
- array_filter --
Filtruje elementy przy u¿yciu funkcji zwrotnej
- array_flip -- Odwraca wszystkie warto¶ci w tablicy
- array_intersect_assoc -- Computes the intersection of arrays with additional index check
- 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_recursive -- £±czy dwie lub wiêcej tablic rekurencyjnie
- array_merge -- £±czy dwie lub wiêcej tablic
- 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_reduce --
Iteracyjnie zredukuj tablicê do pojedyñczej warto¶ci u¿ywaj±c funkcji
zwrotnej
- array_reverse --
Zwraca tablicê z elementami ustawionymi w porz±dku odwrotnym
- array_search --
Przeszukuje tablicê pod k±tem podanej warto¶ci i w przypadku sukcesu
zwraca odpowiedni klucz
- 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
- array --
Stwórz tablicê
- 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 bie¿±cej tabeli symboli z tablicy
- in_array -- Zwraca TRUE je¶li warto¶æ istnieje w tablicy
- 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±
- natcasesort --
Sortuj tablicê u¿ywaj±c algorytmu "porz±dek naturalny" ignoruj±cego
wielko¶æ znaków
- natsort --
Sortuj tablicê u¿ywaj±c algortmu "porz±dek naturalny"
- 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 funkcji porównuj±cej
- usort --
Sortuj tablicê wed³ug warto¶ci korzystaj±c ze zdefiniowanej przez
u¿ytkownika funkcji porównuj±cej
Add a comment | Add a link