Podręcznik PHP
Poprzedni |  | Następny

# 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

Do zbudowania tego rozszerzenia nie są wymagane żadne zewnętrzne biblioteki.

# Instalacja

By używać tych funkcji, nie trzeba niczego instalować. Są one częścią jądra PHP.

# Konfiguracja startowa

To rozszerzenie nie definiuje posiada żadnych dyrektyw konfiguracyjnych w pliku `php.ini`.

# Typy zasobów

To rozszerzenie nie posiada żadnych rodzajów zasobów.

# Predefiniowane stałe

Poniższe stałe są częścią jądra PHP a więc są zawsze widoczne.

`CASE_LOWER` (integer)

  `CASE_LOWER` jest używana w funkcji array_change_key_case() do konwersji kluczy tablicy do samych małych liter. Jest to także domyślny przypadek dla array_change_key_case().

`CASE_UPPER` (integer)

  `CASE_UPPER` jest używana w funkcji array_change_key_case() do konwersji kluczy tablicy do samych dużych liter.

Sorting order flags:

`SORT_ASC` (integer)

  `SORT_ASC` używana jest w połączeniu z array_multisort() do sortowania w porządku rosnącym.

`SORT_DESC` (integer)

  `SORT_DESC` używana jest w połączeniu z array_multisort() do sortowania w porządku rosnącym.

Flagi typu sortowania - używane przez różne funkcje sortujące

`SORT_REGULAR` (integer)

  `SORT_REGULAR` używana jest do porównywania elementów w normalny sposób.

`SORT_NUMERIC` (integer)

  `SORT_NUMERIC` używana jest do porównywania elementów liczbowo.

`SORT_STRING` (integer)

  `SORT_STRING` używana jest do porównywania elementów jako ciągi tekstowe.

`COUNT_NORMAL` (integer)

`COUNT_RECURSIVE` (integer)

`EXTR_OVERWRITE` (integer)

`EXTR_SKIP` (integer)

`EXTR_PREFIX_SAME` (integer)

`EXTR_PREFIX_ALL` (integer)

`EXTR_PREFIX_INVALID` (integer)

`EXTR_PREFIX_IF_EXISTS` (integer)

`EXTR_IF_EXISTS` (integer)

`EXTR_REFS` (integer)

# Zobacz również

Patrz także: is_array(), explode(), implode(), split(), preg_split() i unset().

Poprzedni | Spis treści | Następny
virtual | Początek rozdziału | array_change_key_case