Co to jest tablica PHP? - Kluczowa koncepcja - Rodzaje - Przykłady i zalety

Spisie treści:

Anonim

Wprowadzenie do tablicy PHP

W tej sesji postaramy się zrozumieć każdy aspekt tablicy, np. Co to jest? Jak to działa i tak dalej. Ale zanim przejdziemy dalej, powiem wam, że tablica jest ogólną koncepcją w języku programowania i nie ogranicza się tylko do PHP. Języki wysokiego poziomu, takie jak Java, .Net i Python, wykorzystują tablicę do rozwiązywania złożonych problemów programistycznych. Teraz zacznijmy i bawmy się z PHP!

Co to jest tablica w PHP?

Tablica jest niczym innym jak strukturą danych, która umożliwia przechowywanie wielu wartości pod jedną nazwą. Mówiąc prościej, jest to zmienna, która może zawierać więcej niż jedną wartość. Wartości przypisane do tablicy są jednorodne, co oznacza, że ​​typ danych wszystkich wartości powinien być taki sam. Jeśli tablica ma zawierać tylko liczbę całkowitą, to nie będzie możliwe zapisanie w niej wartości znakowych lub łańcuchowych.

Tablica może być również uważana za zbiór przedmiotów, który jest zgodny z określonym porządkiem przechowywania przedmiotów lub wartości. Po utworzeniu tablicy możemy przypisać do niej kilka wartości. W językach takich jak C, C ++ deweloper powinien początkowo przypisywać rozmiar tablicy, ale w PHP możemy dodawać tyle elementów, ile chcemy, a rozmiar tablicy odpowiednio wzrośnie.

Zrozumienie tablicy PHP

Teraz spróbujemy zrozumieć tablice w PHP, używając składni i przykładów. Tablice PHP są implementowane za pomocą funkcji tablicowej zapisanej jako „array ()”. Ma bardzo prostą składnię, dzięki czemu korzystanie z tablicy jest bardzo łatwe. Poniżej znajduje się składnia do deklarowania i inicjalizacji tablicy w PHP.

$array_name = array(“value1”, “value2”, value3”, ..)

Tutaj,

  • Array_name to nazwa tablicy, która będzie się składać z wartości.
  • Array () to funkcja, która pomaga zaimplementować mechanizm tablicy w PHP.
  • Wartości w podwójnych cudzysłowach to wartości przypisywane do tablicy.

Korzystając z powyższej składni, możemy przypisać wartości do tablicy. Czy możesz zgadnąć, w jaki sposób moglibyśmy wykorzystać wartości zapisane w tablicy? Przyjrzyjmy się składni, w jaki sposób można zastosować wartości tablicowe.

$array_name(index)

Tutaj,

  • Array_name to nazwa tablicy, którą zdefiniowaliśmy w powyższej składni.
  • Indeks to pozycja wartości. Na przykład wartość indeksu „wartość1” wynosi 0. Aby z nich skorzystać wartość1, musimy zapisać ją jak $ nazwa_kolejki (0).

W jaki sposób PHP Array sprawia, że ​​praca jest tak łatwa?

Nie można zaprzeczyć, że tablica sprawia, że ​​praca z programami jest niemożliwa. W tej sekcji zrozumiemy, w jaki sposób tablica ułatwia pracę, i rozważymy kilka przykładów, aby uzyskać dokładny obraz możliwości tablicy PHP.

Przykład: Poniższa ilustracja zaakceptuje nazwiska kilku uczniów i wydrukuje je.

<_?php
$student_name=array(“Amit”, “Raj”, “Dhiraj”, “Shyam”);
echo student_name(0);
echo "
";
echo student_name(1);
echo "
";
echo student_name(2);
echo "
";
echo student_name(3);
?>

Dane wyjściowe: powyższy program wypisuje nazwiska wszystkich uczniów, a poniżej dane wyjściowe.

Amit
Raj
Dhiraj
Shyam

Poniższy schemat wyjaśni ci pojęcie tablicy. Pokazuje kolejność, w jakiej wartości są przypisywane do elementów dodawanych do tablicy.

Rodzaje tablic PHP

W PHP mamy dwa typy tablic: jednowymiarową i wielowymiarową.

1. Tablica jednowymiarowa

  • Tablica jednowymiarowa może być zdefiniowana jako typ tablicy, która składa się z wielu wartości przypisanych do pojedynczej tablicy.
  • Wartości przypisane w jednowymiarowej tablicy mają jednorodny charakter, co oznacza, że ​​pozwala ona dodawać do tablicy tylko wartości o tym samym typie danych.
  • Składnia będzie podobna. $array_name = array(“value1”, “value2”, “value3”)
  • Sposób użycia wartości z tablicy jednowymiarowej jest taki sam, jak omówiliśmy powyżej. $ tablica_nazwa (2) może być wykorzystana do użycia „Value3”.

2. Tablica wielowymiarowa

  • Tablicę wielowymiarową można zdefiniować jako rodzaj tablicy, która pozwala nam przypisywać wartości do wielu tablic jednocześnie.
  • Wartości przypisane do tablicy wielowymiarowej mogą być niejednorodne, co oznacza, że ​​wartości różnych typów danych mogą być przechowywane w tablicach i należy zadbać o to, aby sekwencja elementów określonych typów danych była taka sama we wszystkich tablicach.
  • Tutaj przyjrzymy się dwuwymiarowej składni tablicowej. Cóż, tylko dla twojej informacji, złożoność tablicy wzrasta wraz ze wzrostem wymiaru tablicy.

$array_name = array
(
array(“String1”, “Int1”, “Int11”),
array(“Stirng2”, “Int2”, “int22”),
array(“String3”, “Int3”, “int33”),
array(“String4”, “Int4”, “int44”),
)

  • Aby uzyskać dostęp do wartości przechowywanej w tablicy dwuwymiarowej, użyjemy poniższej składni.

$array_name(0)(0) will represent “String1”.
$array_name(0)(1) will represent “int1”.
$array_name(0)(2) will represent “int11”
$array_name(2)(0) will represent “String3”.
$array_name(2)(1) will represent “int3”.
$array_name(2)(2) will represent “int33

Co możesz zrobić z PHP Array?

Tablica w PHP jest bardzo pomocna w przypadku złożonych programów. Odgrywa bardzo istotną rolę, aby program był mniej obszerny. Dla przykładu, do przechowywania 10 wartości potrzebujemy 10 różnych zmiennych, ale dzięki zastosowaniu tablicy w PHP możemy przechowywać 10 różnych wartości tego samego typu danych w jednej tablicy. Dzięki mocy tablicy program może być bardzo wydajny, ponieważ pomaga zaoszczędzić pamięć zwykle zużywaną przez alokację zmiennych

W przypadku prostych programów jednowymiarowa tablica może być bardzo pomocna, a jeśli program jest nieco złożony, programista może wykorzystać tablicę wielowymiarową, aby uzyskać oczekiwany wynik. W PHP nie ma potrzeby przypisywania typu danych tablicy. Automatycznie wykrywa typ danych, analizując wartości lub przypisane do niego elementy. Oprócz wszystkich funkcji tablicy, jej charakterystyka polegająca na automatycznym zwiększaniu rozmiaru sprawia, że ​​jest ona ulubiona wśród programistów.

Praca z tablicą PHP

W powyższych sekcjach dowiedzieliśmy się, jak tablica jest implementowana w PHP, w jaki sposób przechowuje wartość i jak możemy korzystać z wartości przypisanych do tablicy. Teraz w tej sekcji widzimy, jak można użyć tablicy wraz z niektórymi wbudowanymi funkcjami, aby uzyskać pożądane dane wyjściowe. Ponieważ wiemy, że najlepszym sposobem na naukę czegokolwiek są przykłady, w ten sam sposób przyjrzymy się przykładowi, aby głębiej zanurkować przy pracy z tablicą.

Przykład: W tym przykładzie użyjemy funkcji zliczania z tablicą, aby znaleźć całkowitą liczbę uczniów w szkole.

<_?php
$studnet_name(0)=”Amit”;
$studnet_name(1)=”Raj”;
$studnet_name(2)=”Dhiraj”;
$studnet_name(3)=”Shyam”;
$arraylenght = count($studnet_name);
echo “The total number of students is” . $arraylenght;
?>

Dane wyjściowe: funkcja zliczania policzy liczbę elementów przypisanych do tablicy, co pomoże nam znaleźć całkowitą liczbę uczniów.

Łączna liczba studentów wynosi 4

Sposób dodawania elementów do tablicy jest inny niż początkowo. Użyto go tutaj w ten sposób, aby dać wyobrażenie o alternatywnym sposobie przypisywania wartości do tablicy. Nazwiska czterech uczniów są przypisane do każdego indeksu tablicy i można je wykorzystać, wybierając odpowiednio indeks. zobaczmy inny przykład, w którym będziemy wspólnie używać funkcji sortowania i liczenia do sortowania wartości w tablicy.

Przykład: W tym przykładzie przypiszemy do tablicy kilka numerów rzutów w dowolnej losowej kolejności, a następnie użyjemy funkcji sortowania do ustalenia kolejności numerów rzutów.

<_?php
$roll_number= array(“22”, “13”, “2”, “9”);
sort($roll_number);
$roll_length = count($roll_number);
echo “Roll numbers in ascending order :”
for($x = 0; $x < $roll_length; $x++)
(
echo $roll_number($x) . “ “;
)?>

Dane wyjściowe: Numery rzutów przypisane do tablicy w losowej serii zostaną posortowane w porządku rosnącym.

Rzuć numery w porządku rosnącym: 2 9 13 22

Zalety

Uważaliśmy na zalety korzystania z tablicy PHP i teraz ułożymy je w jednej sekcji. Poniżej wymieniono niektóre zalety tablicy PHP, która czyni ją bardzo przydatną.

1. Wiele wartości pod jedną nazwą

Tablica pozwala nam dodawać wiele elementów podobnego typu pod jedną nazwą, co sprawia, że ​​wartości są łatwo dostępne i wygodne. Chociaż wartości mają być tego samego typu danych, nie będziemy musieli definiować typu tablicy.

2. Zatwierdź wdrożenie struktury danych

Struktury danych, takie jak lista połączona, drzewa, kolejki, są implementowane w dowolnym języku programowania wysokiego poziomu za pomocą tablicy. Ze względu na tę zaletę macierzy języki mogą stanowić platformę do pracy również w złożonych aplikacjach. Ułatwia to sposób przechowywania danych w pamięci.

3. Reprezentacja macierzy

Wielowymiarowa tablica pozwala deweloperowi wykonywać operacje na macierzy, ustawiając wartości w taki sam sposób, jak są przechowywane w tablicy. Jedyną ostrożnością, którą należy zachować podczas pracy z macierzą, jest to, że dane wyjściowe powinny być albo w jednowymiarowej tablicy, albo w dwuwymiarowej, odpowiednio wybraliśmy tablicę wyjściową.

4. Łatwy do zapamiętania

Wszystko, co musimy pamiętać, to numer indeksu, aby znaleźć konkretną wartość. Nie ma potrzeby zapamiętywania wielu nazw zmiennych, ponieważ wszystkie wartości można wywoływać lub używać przy użyciu tej samej nazwy, która w rzeczywistości jest nazwą tablicy.

5. Mniejsze wykorzystanie pamięci

Rosnąca liczba zmiennych zwiększa również wykorzystanie pamięci przez program, ponieważ pamięć musi być przypisana do każdej zmiennej, ale w przypadku tablicy pamięć musi być przypisana do pojedynczej tablicy, która może przechowywać wiele wartości i to samo niepotrzebne zużycie pamięci.

Wymagane umiejętności

Aby pracować z tablicą PHP, powinieneś znać kilka podstawowych rzeczy na temat programowania, takich jak sposób przypisywania wartości do tablicy, jak powinien je wywoływać i tak dalej. Aby zaimplementować strukturę danych za pomocą tablicy, trzeba być świadomym części struktury danych wraz z działającym pojęciem tablicy.

Będziemy także musieli zrozumieć zmienną, ponieważ tablica jest niczym innym jak rozszerzoną wersją zmiennej. Sposób, w jaki zmienna przechowuje pojedynczą wartość, w ten sam sposób, w jaki tablica używa indeksu do przechowywania pojedynczej wartości, a te pojedyncze wartości dodane za pomocą kilku indeksów tworzą razem tablicę. Każdy, kto dobrze zna podstawy programowania, może bardzo łatwo pracować z tablicami.

Dlaczego potrzebujemy tablicy PHP?

Aby uzyskać odpowiedź na to pytanie, musimy przypomnieć wszystkie rzeczy, które zrozumieliśmy do tej pory w tym samouczku. Oczywistą rzeczą jest, że wolimy używać czegokolwiek tylko wtedy, gdy daje nam to pewne korzyści, a ponieważ tablica jest dla nas bardzo korzystna pod względem różnych aspektów, zawsze wolimy pracować z tablicą tam, gdzie jest to wymagane. Gdy piszemy kod, kiedy tylko musimy zapisać kilka wartości dla jakiegoś wspólnego bytu, tablica to pierwsza rzecz, jaka przychodzi nam na myśl.

Jak już wspomniano, jedynym sposobem wprowadzenia struktury danych w programach jest tablica. Drzewo, stos, kolejka, połączona lista to niektóre struktury danych, które określają sposób przechowywania danych. Aby zaimplementować te struktury danych, tablica jest jedyną i najlepszą opcją. Oprócz swojej funkcjonalności jest bardzo łatwy w użyciu. Potrzebujemy go również, ponieważ daje nam to możliwość ograniczenia wykorzystania pamięci. Twórca programu korzystający z tablic jest zawsze bardzo wydajny i zużywa mniej pamięci.

Kto jest odpowiedni do nauki tablic PHP?

Każdy, kto chce nauczyć się PHP, jest idealną publicznością do nauki tablicy PHP. Wszystko, czego potrzeba do nauki tablicy, to tylko zrozumienie podstaw programowania. Mówiąc bardziej konkretnie, każdy, kto zna podstawy kodowania, będzie w stanie płynnie zrozumieć tablicę.

W jaki sposób Learning Array pomoże ci w rozwoju kariery?

Ze względu na potrzebę pracy z dużą ilością danych w dzisiejszych czasach bardzo ważne stało się przechowywanie danych w sposób systematyczny, aby można je było pobrać w dowolnym momencie i jest to dokładne miejsce, w którym pojawia się tablica. Wraz z wspieraniem twojej kariery jako programista zapewni również możliwość rozwoju kariery w technologii struktury danych

Wniosek

W każdym języku programowania tablica odgrywa bardzo istotną rolę, dlatego też musi być używana przez większość czasu podczas opracowywania złożonych programów. Zapewnia mechanizm efektywnego wykorzystania pamięci, który sprawia, że ​​jest najbardziej potrzebna podczas pracy z dużą ilością danych.

Polecane artykuły

Jest to przewodnik po tym, czym jest tablica PHP. Tutaj omówiliśmy działanie, umiejętności, typy i zalety PHP Array za pomocą przykładów. Możesz także przejrzeć nasze inne sugerowane artykuły, aby dowiedzieć się więcej -

  1. Co to jest SQL?
  2. Co to jest Apache?
  3. Co to jest Maven?
  4. Co to jest Splunk?