logo

Pole PHP

PHP pole je uspořádaná mapa (obsahuje hodnotu na základě klíče). Používá se k uložení více hodnot podobného typu v jedné proměnné.


Výhoda PHP Array

Méně kódu : Nepotřebujeme definovat více proměnných.

Snadné procházení : Pomocí jediné smyčky můžeme procházet všechny prvky pole.

Řazení : Můžeme seřadit prvky pole.


Typy polí PHP

V PHP existují 3 typy polí.

  1. Indexované pole
  2. Asociativní pole
  3. Vícerozměrné pole

Indexované pole PHP

PHP index je reprezentován číslem začínajícím od 0. Do pole PHP můžeme uložit číslo, řetězec a objekt. Všechny prvky pole PHP jsou standardně přiřazeny k číslu indexu.

Existují dva způsoby, jak definovat indexované pole:

rozdíl mezi lvem a tygrem

1. způsob:

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

2. způsob:

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

Příklad

Soubor: array1.php
 

Výstup:

Roční období jsou: léto, zima, jaro a podzimSoubor: array2.php
 

Výstup:

Roční období jsou: léto, zima, jaro a podzim Klikněte na mě pro více informací...

Asociativní pole PHP

Ke každému prvku pole v PHP můžeme přiřadit jméno pomocí symbolu =>.

Existují dva způsoby, jak definovat asociativní pole:

java math.random

1. způsob:

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

2. způsob:

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

Příklad

Soubor: 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ýstup:

 Sonoo salary: 350000 John salary: 450000 Kartik salary: 200000 
Soubor: 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ýstup:

 Sonoo salary: 350000 John salary: 450000 Kartik salary: 200000 
Klikněte na mě pro další podrobnosti...

Vícerozměrné pole PHP

Klikněte na mě pro další podrobnosti...