logo

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.

prevod reťazca na celé číslo v jazyku Java

Ľ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í.

java náhodné číslo
  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:

ktorý vytvoril školu
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:

bash if podmienka
 $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í...