PHP masīvi

PHP masīvs ir sakārtota karte (satur vērtību, pamatojoties uz atslēgu). To izmanto, lai vienā mainīgajā turētu vairākas līdzīga veida vērtības.


PHP masīva priekšrocība

Mazāks kods : mums nav jādefinē vairāki mainīgie.

Viegli šķērsot : Ar vienas cilpas palīdzību mēs varam šķērsot visus masīva elementus.

Šķirošana : Mēs varam kārtot masīva elementus.


PHP masīvu veidi

PHP ir 3 masīvu veidi.

  1. Indeksēts masīvs
  2. Asociatīvais masīvs
  3. Daudzdimensiju masīvs

PHP indeksētais masīvs

PHP indeksu attēlo skaitlis, kas sākas no 0. Mēs varam saglabāt numuru, virkni un objektu PHP masīvā. Visiem PHP masīva elementiem pēc noklusējuma tiek piešķirts indeksa numurs.

Ir divi veidi, kā definēt indeksētu masīvu:

1. veids:

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

2. ceļš:

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

Piemērs

Fails: array1.php
  

Izvade:

Sezonas ir: vasara, ziema, pavasaris un rudens Fails: array2.php
  

Izvade:

Sezonas ir: vasara, ziema, pavasaris un rudens Noklikšķiniet uz manis, lai iegūtu sīkāku informāciju...

PHP asociatīvais masīvs

Mēs varam saistīt nosaukumu ar katru masīva elementu PHP, izmantojot => simbolu.

Ir divi veidi, kā definēt asociatīvo masīvu:

1. veids:

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

2. ceļš:

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

Piemērs

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

Izvade:

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

Izvade:

 Sonoo salary: 350000 John salary: 450000 Kartik salary: 200000  
Noklikšķiniet uz manis, lai iegūtu sīkāku informāciju...

PHP daudzdimensiju masīvs

Noklikšķiniet uz manis, lai iegūtu sīkāku informāciju...