logo

PHP polja

PHP niz je uređena mapa (sadrži vrijednost na temelju ključa). Koristi se za držanje više vrijednosti sličnog tipa u jednoj varijabli.


Prednost PHP polja

Manje koda : Ne trebamo definirati više varijabli.

Lako prohodan : Uz pomoć jedne petlje, možemo preći sve elemente niza.

arraylist u Javi

Sortiranje : Možemo sortirati elemente niza.


Vrste PHP polja

U PHP-u postoje 3 vrste polja.

  1. Indeksirani niz
  2. Asocijativni niz
  3. Višedimenzionalni niz

PHP indeksirano polje

PHP indeks je predstavljen brojem koji počinje od 0. Broj, niz i objekt možemo pohraniti u PHP polje. Svi elementi PHP polja prema zadanim su postavkama dodijeljeni indeksnom broju.

Postoje dva načina za definiranje indeksiranog niza:

1. način:

java math.random
 $season=array('summer','winter','spring','autumn'); 

2. način:

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

Primjer

Datoteka: array1.php
 

Izlaz:

Sezona je: ljeto, zima, proljeće i jesenDatoteka: array2.php
 

Izlaz:

Sezona je: ljeto, zima, proljeće i jesen Klikni me za više detalja...

PHP asocijativni niz

Svakom elementu niza u PHP-u možemo pridružiti ime pomoću simbola =>.

Postoje dva načina za definiranje asocijativnog niza:

1. način:

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

2. način:

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

Primjer

Datoteka: 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; 

Izlaz:

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

Izlaz:

 Sonoo salary: 350000 John salary: 450000 Kartik salary: 200000 
Kliknite me za više detalja...

PHP višedimenzionalni niz

Kliknite me za više detalja...