Wprowadzenie do funkcji tablic PHP

PHP Array Functions (akronim dla Hypertext Pre-procesor) to powszechnie używany język skryptowy ogólnego zastosowania; jego kompatybilność z HTML i web development sprawia, że ​​jego kluczowa technologia jest zrozumiała. Tablica w PHP oznacza typ zmiennej, która może przechowywać lub przechowywać wiele wartości w jednym

Można go łatwo osadzić w kodzie HTML, bądźmy świadkami w skrócie -



……………

echo “Hello, I am a PHP !”;
?>
<_?php


……………

echo “Hello, I am a PHP !”;
?>

Powyższy plik skryptowy jest bardzo wyraźnym dowodem na to, jak dobrze skrypty PHP utrzymują zgodność z HTML. Kod PHP zawiera specjalne nawiasy początkowe i końcowe.

Jak stworzyć tablicę w PHP?

szyk()

Poniżej wymieniliśmy, jak działa tablica -

$color = array(“red”, “green”, “blue”);

WYNIK
$ color (0) = „red”
$ color (1) = „zielony”
$ color (2) = „niebieski”

Tutaj celem jest zapisanie nazwy koloru w jednej zmiennej koloru. Mamy więc zmienną koloru w funkcji tablicowej i w tej funkcji nazwaliśmy wszystkie kolory jeden po drugim w formacie łańcuchowym.

Funkcje tablic PHP

Istnieją 3 różne typy tablic:

  • Tablica numeryczna
  • Tablica asocjacyjna
  • Tablica wielowymiarowa

Te trzy wyjaśniono poniżej:

1. Tablica numeryczna

Tablica numeryczna to tablica z indeksowaniem numerycznym. Zobaczmy składnię tablicy numerycznej - istnieją dwa typy składni.

Pierwszy sposób:

$array_name(0) = value;

Drugi sposób:

$array_name() = value;

Uwaga: Tutaj zero w nawiasach kwadratowych (0) reprezentuje numer indeksu.

Wartość oznacza, co użytkownik chce przechowywać w tablicy.

Pierwsza i druga składnia ma pewne różnice, jedna ma zero w (), a druga pusta ().

Domyślnie cała tablica zaczyna się od indeksu 0, co oznacza, że ​​dla pierwszej tablicy, jeśli wprowadzimy 0 w () lub pozostawimy ją pustą (), oba oznaczają to samo. Zobacz jeszcze jeden przykład, aby lepiej zrozumieć różnice

$array_name() = value; (either you put 0 or leave it blank – both means same)
$array_name (1) = value;

Tablica z inną wartością i innym indeksem znajduje się poniżej -

$name(0) = “Alex”;
$name(1) = “Peter”;
$name(2) = “Lucy”

2. Tablica asocjacyjna

Tablica asocjacyjna to taka, która ma łańcuchy jako indeks. Zapisana wartość jest wykonywana w powiązaniu z kluczowymi wartościami, a nie indeksowaniem liniowym.

Zobaczmy składnię tablicy asocjacyjnej.

$array_name(“key”) = value;

Uwaga: nazwij to jako klucz lub nazwij to jako indeks (oba mają to samo znaczenie)

Tablica asocjacyjna jest używana, gdy trzeba utworzyć relację między wartością a kluczem (lub indeksem).

3. Tablica wielowymiarowa

Tablica wielowymiarowa to tablica, która zawiera jedną lub więcej tablic i wartości. Dostęp do tych tablic można uzyskać za pomocą wielu indeksów.

W pojedynczych definicjach możemy wywoływać wielowymiarowość jako tablicę tablicy. Wielowymiarowa tablica może być 1D (I wymiarowa), 2D (2 wymiarowa) …… .n-wymiarowa.

AlexAnglia23
PiotrNiemcy26
LucyHolandia27

Więc jeśli przechowujemy w 2D, alokacja będzie czegoś wymieniona poniżej -

Alex (0) (0)Anglia (0) (1)23 (0) (2)
Peter (1) (0)Niemcy (1) (1)26 (1) (2)
Lucy (2) (0)Holandia (2) (1)27 (2) (2)

To samo dotyczy liczby wymiarów i przydziałów „n”.

Przykłady typów funkcji macierzy

Zobaczmy typy tablicy za pomocą przykładu:

1. Tablica numeryczna


$numbers() = "eleven";
$numbers() = "twelve";
$numbers() = "thirteen";
$numbers() = "fourteen";
$numbers() = "fifteen";
foreach( $numbers as $value ) (
echo "Value is $value
";
)
?>
<_?php

$numbers() = "eleven";
$numbers() = "twelve";
$numbers() = "thirteen";
$numbers() = "fourteen";
$numbers() = "fifteen";
foreach( $numbers as $value ) (
echo "Value is $value
";
)
?>

Wynik:

Wartość wynosi jedenaście
Wartość wynosi dwanaście
Wartość wynosi trzynaście
Wartość wynosi czternaście
Wartość wynosi piętnaście

2. Tablica asocjacyjna


$salaries('Alex') = "high";
$salaries('Peter') = "medium";
$salaries('Lucy') = "low";
echo "Salary of Alex is ". $salaries('Alex') . "
";
echo "Salary of Peter is ". $salaries('Peter'). "
";
echo "Salary of Lucy is ". $salaries('Lucy'). "
";
?>
<_?php

$salaries('Alex') = "high";
$salaries('Peter') = "medium";
$salaries('Lucy') = "low";
echo "Salary of Alex is ". $salaries('Alex') . "
";
echo "Salary of Peter is ". $salaries('Peter'). "
";
echo "Salary of Lucy is ". $salaries('Lucy'). "
";
?>

Wynik:

Wynagrodzenie Alexa jest wysokie
Pensja Piotra jest średnia
Wynagrodzenie Lucy jest niskie

3. Tablica wielowymiarowa



PHP Multidimensional Array

// Define nested array
$contacts = array(
array(
"name" => "Petergomes",
"email" => " ",
),
array(
"name" => "Clark anthony",
"email" => " ",
),
array(
"name" => "lucy disilva",
"email" => " ",
)
);
// Access nested value
echo "Peter gomes's Email-id is: " . $contacts(0)("email");
?>
<_?php


PHP Multidimensional Array

// Define nested array
$contacts = array(
array(
"name" => "Petergomes",
"email" => " ",
),
array(
"name" => "Clark anthony",
"email" => " ",
),
array(
"name" => "lucy disilva",
"email" => " ",
)
);
// Access nested value
echo "Peter gomes's Email-id is: " . $contacts(0)("email");
?>

Wynik:

E-mail Petera Parkera to: przez e-

Zalety

Poniżej wymieniono niektóre zalety:

  • Gdy masz zamiar reprezentować wiele danych należących do tego samego typu, używając tylko pojedynczego nazewnictwa indeksowania.
  • Ma szerokie zastosowanie, ponieważ może być stosowany do implementacji innych struktur danych, takich jak stosy, drzewa, kolejki, wykresy i listy połączone.
  • Tablice 2D / 3D służą do skutecznego przedstawiania macierzy
  • Ma mniej kodowania przy wyeliminowaniu złożoności
  • Sortowanie można łatwo wykonać

Wniosek

Macierze PHP mają kluczowe znaczenie w programowaniu PHP, działają jako ostateczna zmienna PHP. Zachowuje się jak pojemnik do przechowywania elementów. Tablice mogą także przechowywać inne zmienne w obrębie łańcuchów, liczb całkowitych, a nawet innych tablic. Jeśli masz do czynienia z nieznaną ilością zmiennych, musisz preferować pracę z tablicami. Pętle mogą być używane do wyprowadzania wartości w tablicach, również poprzez proste wywoływanie określonych elementów za pomocą wartości indeksu lub klucza.

Polecane artykuły

Jest to przewodnik po funkcjach tablic PHP. Tutaj omawiamy wprowadzenie, szczegółowo wyjaśnione funkcje macierzy PHP, zalety wraz z kodami macierzy i wyjściami. Możesz także przejrzeć nasze inne sugerowane artykuły, aby dowiedzieć się więcej -

  1. Tablice 3D w Javie
  2. Tablica ciągów w Pythonie
  3. Tablice 2D w języku Python
  4. Zmienne w PHP
  5. Przewodnik po stosie w Pythonie przy użyciu metod