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.
- Indeksert matrise
- Assosiativ matrise
- 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.phpProduksjon:
Sesong er: sommer, vinter, vår og høstFil: array2.phpProduksjon:
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'350000','John'=>'450000','Kartik'=>'200000'); echo 'Sonoo salary: '.$salary['Sonoo'].' <br>'; echo 'John salary: '.$salary['John'].' <br>'; echo 'Kartik salary: '.$salary['Kartik'].' <br>'; ?>
Produksjon:
Sonoo salary: 350000 John salary: 450000 Kartik salary: 200000Fil: arrayassociative2.php
<?php $salary['Sonoo']='350000'; $salary['John']='450000'; $salary['Kartik']='200000'; echo 'Sonoo salary: '.$salary['Sonoo'].' <br/>'; echo 'John salary: '.$salary['John'].' <br>'; echo 'Kartik salary: '.$salary['Kartik'].' <br>'; ?>
Produksjon:
Sonoo salary: 350000 John salary: 450000 Kartik salary: 200000Klikk meg for mer informasjon...