logo

PHP-matriser

PHP-array er et ordnet kart (inneholder verdi basert på nøkkel). Den brukes til å holde flere verdier av lignende type i en enkelt variabel.


Fordel med PHP Array

Mindre kode : Vi trenger ikke å definere flere variabler.

Lett å krysse : Ved hjelp av enkeltsløyfe kan vi krysse alle elementene i en matrise.

Sortering : Vi kan sortere elementene i array.


PHP-arraytyper

Det er 3 typer array i PHP.

  1. Indeksert matrise
  2. Assosiativ matrise
  3. Flerdimensjonal matrise

PHP-indeksert array

PHP-indeksen er representert med tall som starter fra 0. Vi kan lagre nummer, streng og objekt i PHP-arrayen. Alle PHP-array-elementer er tilordnet et indeksnummer som standard.

Det er to måter å definere indeksert matrise på:

1. vei:

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

2. vei:

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

Eksempel

Fil: array1.php
 

Produksjon:

Sesong er: sommer, vinter, vår og høstFil: array2.php
 

Produksjon:

Sesong er: sommer, vinter, vår og høst Klikk meg for flere detaljer...

PHP Associative Array

Vi kan knytte navn til hvert array-element i PHP ved å bruke => symbol.

Det er to måter å definere assosiativ matrise på:

1. vei:

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

2. vei:

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

Eksempel

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

Produksjon:

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

Produksjon:

 Sonoo salary: 350000 John salary: 450000 Kartik salary: 200000 
Klikk meg for mer informasjon...

PHP flerdimensjonal matrise

Klikk meg for mer informasjon...