Przechodzenie przez tablice w PHP

Spisie treści

Najpierw definiujemy, czym jest tablica, tablicę można zdefiniować jako uporządkowaną mapę, czyli typ danych, który kojarzy wartości i klucze. W uproszczeniu możemy powiedzieć, że tablica to wektor lub macierz, w której przechowywane są wartości.

Tablica może być używana między innymi jako lista lub wektor, jako stos, jako tabela asocjacyjna, kolekcja lub kolejka. ponieważ wartościami tablicy mogą być inne tablice, tablice wielowymiarowe lub drzewa.
Istnieją jednak trzy typy tablic w zależności od sposobu przechowywania, które są następujące:
à Numeryczne lub wektorowe indeksowane tablicą: jej indeksy są numeryczne, a każda wewnętrzna wartość tablicy jest dostępna za pomocą liczby całkowitej.

Przykład:

 $ var = tablica ($wartość1, $wartość2, $wartość3, $wartość4 itd.);
$Var będąca zmienną, w której przechowujemy tablicę, a $value1, $value2… wartości, które przyjmuje każdy element tablicy.
Asocjacja lub klucze àArray: W tym przypadku wartości tablicy są powiązane z kluczami.

Przykład:

$ var = tablica ($ klucz1 do wartości1, $ klucz2 do wartości2, $ klucz3 do wartości3, $ klucz4 do wartości4); $var będąca zmienną w której przechowujemy tablicę, a $key1, $key2… klucze za pomocą których przypisujemy wartości 1, 2…
Tablica wielowymiarowa: Są to tablice tablic, to znaczy każda wartość tablicy jest tablicą.

Przykład tablicy:

POWIĘKSZAĆ

istnienie $ var zmienna, w której przechowujemy tablicę, która z kolei zawiera trzy inne tablice.

Teraz przejdziemy przez różne tablice.
Przejście przez tablicę indeksów indeksowanych lub liczbowych jest bardzo proste, jak zobaczymy w poniższym przykładzie:
Najpierw tworzymy tablicę i nadajemy jej wartości, inicjujemy ją.

Teraz musimy znaleźć długość tablicy, dowiadujemy się o liczbie elementów. W tym celu używamy funkcji count, która zlicza wszystkie elementy tablicy. Hrabia może nam oddać E_WARNING wiadomość co wskaże, że znalazł rekurencję. Może również zwrócić 0, jeśli zmienna, którą publikuje, została zainicjowana pustą tablicą lub jeśli wspomniana zmienna nie została ustawiona.

Następnie wystarczy przejść przez tablicę za pomocą pętli for. Opcjonalnie wartości można wydrukować, jeśli chcemy.

W poniższym przykładzie przejdziemy przez tablicę kluczy lub asocjację:
Tworzę tablicę, w której sport odpowiada kluczowi, a sportowiec wartości każdego klucza.

POWIĘKSZAĆ

Następnie tworzę pętlę foreach w php, aby móc przejść i wyciągnąć wartości z pętli. Dla każdego Jest to instrukcja, której możemy używać tylko z tablicami. Jeśli spróbujemy użyć go z jakimkolwiek innym rodzajem danych, da nam to błąd. To samo, jeśli użyjemy go na niezainicjowanej zmiennej.
ten funkcja foreach jest powtórzenie grupy instrukcji dla każdego elementu tablicy. Za pomocą tej instrukcji możemy przejść przez całą tablicę i uzyskać z niej informacje.
Jednak do wstawiania lub usuwania elementów lepiej jest użyć instrukcji for.

Na koniec zobaczymy kilka przykładów przechodzenia przez tablice wielowymiarowe.
W pierwszym przypadku zobaczymy tablicę dwuwymiarową lub dwuwymiarową.
Biorąc powyższy przykład:

W przypadku tablicy trójwymiarowej działanie jest takie samo, jak w przypadku poprzedniej dwuwymiarowej tablicy wielowymiarowej.
Tworzymy tablicę tablic:

Następnie przechodzimy przez nią z foreach i dwoma innymi zagnieżdżonymi forachami:

Podobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave