Zmienna tablicy służy do przechowywania listy danych. Różne typy wielu danych można przechowywać w zmiennej tablicy. Każda wartość tablicy można odczytać przez odpowiedni wskaźnik tablicy. Trzy rodzaje zmiennych tablic można zadeklarować w PHP. Są to tablica numeryczna, tablica asocjacyjna i tablica wielowymiarowa.
Wiele przykładów pokazało zastosowanie tych tablic w tym samouczku.
Tablica numeryczna
Tablica zawierająca tylko indeks numeryczny nazywa się tablicą numeryczną. Możesz zadeklarować tablicę numeryczną na różne sposoby, na przykład definiowanie struktury tablicy, za pomocą metody array () i przypisanie wartości. Różne typy deklaracji tablicy numerycznej przedstawiono w poniższym przykładzie.
Przykład 1: Różne typy deklaracji tablicy numerycznej
Utwórz plik PHP z następującym skryptem, aby odkryć zastosowania tablicy numerycznej. Tutaj dla każdego Pętla została użyta do przemierzania każdego elementu tablicy. Pierwsza tablica została zadeklarowana za pomocą trzeciego wspornika ([]). Następnie druga tablica została zadeklarowana za pomocą funkcji Array (). Wreszcie trzecia tablica została zadeklarowana poprzez inicjowanie każdej wartości osobno. Deklaracje te można użyć do utworzenia jednowymiarowej tablicy numerycznej w PHP.
/ *Zdefiniuj tablicę za pomocą struktury tablicy */Teraz otwórz następującą przeglądarkę i przeglądaj lokalizację, aby uruchomić skrypt:
http: // localhost/phpcode/numarray.php
Wyjście:
Następujące dane wyjściowe pojawią się po wykonaniu poprzedniego skryptu:
Tablica asocjacyjna
Deklaracja powiązanej tablicy jest podobna do tablicy numerycznej. Możesz zadeklarować tablicę numeryczną bez definiowania indeksu, ale nie możesz zadeklarować tablicy asocjacyjnej bez definiowania indeksu. Musisz odpowiednio zdefiniować parę wartości kluczowej w momencie deklaracji tablicy asocjacyjnej, a wartość klucza lub indeksu musi być ciągiem.
Przykład 2: asocjacyjna tablica indeksu numerycznego
Utwórz plik PHP z następującym skryptem. Tutaj zadeklarowano szereg asocjacyjny 5 elementów z indeksem numerycznym oraz „„dla każdego„Pętla została użyta do drukowania wartości tablicy.
// zadeklaruj asocjacyjną tablicę indeksu numerycznegoWyjście:
Następujące dane wyjściowe pojawią się po wykonaniu poprzedniego skryptu:
Przykład 3: asocjacyjna tablica indeksu ciągu
Utwórz plik PHP z następującym skryptem, aby wyświetlić użycie tablicy asocjacyjnej z łańcuchem jako wartości indeksu. W następującym skrypcie wyświetlono dwa sposoby deklaracji tablicy asocjacyjnej. Pierwsza tablica asocjacyjna została ogłoszona za pomocą funkcja array (), i „dla każdego„Pętla została użyta do drukowania wartości tablicy. Druga tablica asocjacyjna została zadeklarowana przez przypisanie każdej wartości osobno i drukowanie wartości osobno.
/ * Deklaracja tablicy stowarzyszonej przy użyciu metody array () */Wyjście:
Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu:
Wielowymiarowa tablica
Jedna lub więcej tablic może być używana jako element tablicy wielowymiarowej tablicy, a element tablicy może również zawierać inne tablice jako element. W celu uzyskania dostępu do wartości tablicy wielowymiarowej można użyć wielu indeksów lub dla pętli. W następujących przykładach: sposób tworzenia i użycia wielowymiarowej tablicy w PHP:
Przykład 4: Dwuwymiarowy asocjacyjny zestaw wartości liczbowych
Utwórz plik PHP z następującym skryptem, aby wiedzieć, jak utworzyć wielowymiarową tablicę wartości liczbowych i wydrukuj wartości tablicy za pomocą zagnieżdżonego ”dla każdego" pętla.
// Deklaruj wielopokoleniowy asocjacyjny zestaw wartości liczbowychWyjście:
Następujące dane wyjściowe pojawią się po wykonaniu poprzedniego skryptu:
Przykład 5: Dwuwymiarowy asocjacyjny tablica wartości ciągu
Utwórz nowy plik PHP z następującym skryptem, aby wiedzieć, jak utworzyć wielowymiarową tablicę wartości ciągu i wydrukuj wartości tablicy za pomocą zagnieżdżonego ”dla każdego" pętla. Sposób drukowania wartości tablicy z klawiszami jest pokazany w ostatniej części skryptu.
/*Deklaracja multimencyjnej tablicy za pomocą metody Array ()*/Wyjście:
Następujące dane wyjściowe pojawią się po wykonaniu poprzedniego skryptu:
Wniosek:
W skrypcie PHP używane są różne tablice do rozwiązywania różnych problemów. W tym samouczku wyjaśniono sposoby korzystania z tablicy numerycznej, tablicy asocjacyjnej i macierzy wielowymiarowych. Ponadto podano przykłady, aby zrozumieć zastosowania tablicy w PHP i pomóc użytkownikowi PHP w prawidłowym użyciu w ich skrypcie. Mamy nadzieję, że ten artykuł jest pomocny. Sprawdź inne artykuły z Linux, aby uzyskać więcej wskazówek i informacji.