logo

Tablice PHP

Tablica PHP jest mapą uporządkowaną (zawiera wartość na podstawie klucza). Służy do przechowywania wielu wartości podobnego typu w jednej zmiennej.


Zaleta tablicy PHP

Mniej kodu : Nie musimy definiować wielu zmiennych.

Ciąg w formacie Java

Łatwe do przejścia : Za pomocą pojedynczej pętli możemy przechodzić przez wszystkie elementy tablicy.

Sortowanie : Możemy sortować elementy tablicy.


Typy tablic PHP

W PHP istnieją 3 typy tablic.

przełącznik obudowy Java
  1. Indeksowana tablica
  2. Tablica asocjacyjna
  3. Tablica wielowymiarowa

Tablica indeksowana PHP

Indeks PHP jest reprezentowany przez liczbę zaczynającą się od 0. W tablicy PHP możemy przechowywać liczbę, ciąg znaków i obiekt. Wszystkie elementy tablicy PHP są domyślnie przypisane do numeru indeksu.

Istnieją dwa sposoby definiowania tablicy indeksowanej:

1. sposób:

 $season=array('summer','winter','spring','autumn'); 

Drugi sposób:

 $season[0]='summer'; $season[1]='winter'; $season[2]='spring'; $season[3]='autumn'; 

Przykład

Plik: tablica1.php
 

Wyjście:

porównanie ciągów Java
Pory roku to: lato, zima, wiosna i jesieńPlik: array2.php
 

Wyjście:

Pory roku to: lato, zima, wiosna i jesień. Kliknij mnie, aby uzyskać więcej informacji...

Tablica asocjacyjna PHP

Możemy powiązać nazwę z każdym elementem tablicy w PHP za pomocą symbolu =>.

Istnieją dwa sposoby definiowania tablicy asocjacyjnej:

1. sposób:

unia kontra unia wszystkich
 $salary=array('Sonoo'=>'350000','John'=>'450000','Kartik'=>'200000'); 

Drugi sposób:

 $salary['Sonoo']='350000'; $salary['John']='450000'; $salary['Kartik']='200000'; 

Przykład

Plik: arrayassociative1.php
 &apos;350000&apos;,&apos;John&apos;=&gt;&apos;450000&apos;,&apos;Kartik&apos;=&gt;&apos;200000&apos;); echo &apos;Sonoo salary: &apos;.$salary[&apos;Sonoo&apos;].&apos; <br>&apos;; echo &apos;John salary: &apos;.$salary[&apos;John&apos;].&apos; <br>&apos;; echo &apos;Kartik salary: &apos;.$salary[&apos;Kartik&apos;].&apos; <br>&apos;; ?&gt; 

Wyjście:

 Sonoo salary: 350000 John salary: 450000 Kartik salary: 200000 
Plik: arrayassociative2.php
 <?php $salary['Sonoo']='350000'; $salary['John']='450000'; $salary['Kartik']='200000'; echo 'Sonoo salary: '.$salary['Sonoo'].' <br/>&apos;; echo &apos;John salary: &apos;.$salary[&apos;John&apos;].&apos; <br>&apos;; echo &apos;Kartik salary: &apos;.$salary[&apos;Kartik&apos;].&apos; <br>&apos;; ?&gt; 

Wyjście:

 Sonoo salary: 350000 John salary: 450000 Kartik salary: 200000 
Kliknij mnie, aby poznać więcej szczegółów...

Tablica wielowymiarowa PHP

Kliknij mnie, aby poznać więcej szczegółów...