PHP polia

PHP pole je usporiadaná mapa (obsahuje hodnotu na základe kľúča). Používa sa na uchovávanie viacerých hodnôt podobného typu v jednej premennej.


Výhoda PHP Array

Menej kódu : Nepotrebujeme definovať viacero premenných.

Ľahko sa prechádza : Pomocou jedinej slučky môžeme prechádzať všetkými prvkami poľa.

Triedenie : Môžeme triediť prvky poľa.


Typy polí PHP

V PHP existujú 3 typy polí.

  1. Indexované pole
  2. Asociatívne pole
  3. Multidimenzionálne pole

Indexované pole PHP

PHP index je reprezentovaný číslom, ktoré začína od 0. Do poľa PHP môžeme uložiť číslo, reťazec a objekt. Všetky prvky poľa PHP sú štandardne priradené k indexovému číslu.

Existujú dva spôsoby, ako definovať indexované pole:

1. spôsob:

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

2. spôsob:

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

Príklad

Súbor: array1.php
  

Výkon:

Ročné obdobia sú: leto, zima, jar a jeseň Súbor: array2.php
  

Výkon:

Sezóny sú: leto, zima, jar a jeseň Kliknite na mňa pre viac detailov...

Asociatívne pole PHP

Meno môžeme priradiť ku každému prvku poľa v PHP pomocou symbolu =>.

Existujú dva spôsoby, ako definovať asociatívne pole:

1. spôsob:

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

2. spôsob:

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

Príklad

Súbor: 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;  

Výkon:

 Sonoo salary: 350000 John salary: 450000 Kartik salary: 200000  
Súbor: 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;  

Výkon:

 Sonoo salary: 350000 John salary: 450000 Kartik salary: 200000  
Kliknite na mňa pre viac podrobností...

PHP Multidimenzionálne pole

Kliknite na mňa pre viac podrobností...