PHP-array er et ordnet kort (indeholder værdi på basis af nøgle). Det bruges til at holde flere værdier af lignende type i en enkelt variabel.
Fordel ved PHP Array
Mindre kode : Vi behøver ikke at definere flere variable.
Let at krydse : Ved hjælp af en enkelt sløjfe kan vi krydse alle elementerne i et array.
Sortering : Vi kan sortere elementerne i array.
PHP-arraytyper
Der er 3 typer array i PHP.
- Indekseret Array
- Associativ Array
- Multidimensional Array
PHP-indekseret array
PHP-indeks er repræsenteret ved et tal, der starter fra 0. Vi kan gemme tal, streng og objekt i PHP-arrayet. Alle PHP-array-elementer er som standard tildelt et indeksnummer.
Der er to måder at definere indekseret array på:
1. vej:
$season=array('summer','winter','spring','autumn');
2. vej:
$season[0]='summer'; $season[1]='winter'; $season[2]='spring'; $season[3]='autumn';
Eksempel
Fil: array1.phpProduktion:
Sæson er: sommer, vinter, forår og efterårFil: array2.phpProduktion:
Sæson er: sommer, vinter, forår og efterår Klik mig for flere detaljer...PHP Associative Array
Vi kan knytte navn til hvert array-elementer i PHP ved hjælp af => symbol.
Der er to måder at definere associativ array på:
1. vej:
$salary=array('Sonoo'=>'350000','John'=>'450000','Kartik'=>'200000');
2. vej:
$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>'; ?>
Produktion:
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>'; ?>
Produktion:
Sonoo salary: 350000 John salary: 450000 Kartik salary: 200000Klik på mig for flere detaljer...