logo

PHP-arrays

PHP-array is een geordende kaart (bevat waarde op basis van sleutel). Het wordt gebruikt om meerdere waarden van hetzelfde type in één variabele vast te houden.


Voordeel van PHP-array

Minder code : We hoeven niet meerdere variabelen te definiëren.

Gemakkelijk te doorkruisen : Met behulp van een enkele lus kunnen we alle elementen van een array doorlopen.

Sorteren : We kunnen de elementen van array sorteren.


PHP-arraytypen

Er zijn 3 soorten arrays in PHP.

  1. Geïndexeerde array
  2. Associatieve array
  3. Multidimensionale array

PHP-geïndexeerde array

De PHP-index wordt weergegeven door een nummer dat begint bij 0. We kunnen nummer, string en object opslaan in de PHP-array. Alle PHP-array-elementen worden standaard toegewezen aan een indexnummer.

netwerken en typen

Er zijn twee manieren om een ​​geïndexeerde array te definiëren:

1e manier:

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

2e manier:

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

Voorbeeld

Bestand: array1.php
 

Uitgang:

Seizoenen zijn: zomer, winter, lente en herfstBestand: array2.php
 

Uitgang:

Seizoenen zijn: zomer, winter, lente en herfst. Klik mij voor meer details...

PHP associatieve array

We kunnen de naam aan elk array-element in PHP koppelen met behulp van het =>-symbool.

Er zijn twee manieren om associatieve arrays te definiëren:

tekenreeksformaat

1e manier:

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

2e manier:

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

Voorbeeld

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

Uitgang:

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

Uitgang:

 Sonoo salary: 350000 John salary: 450000 Kartik salary: 200000 
Klik op mij voor meer details...

PHP multidimensionale array

Klik op mij voor meer details...