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.
- Geïndexeerde array
- Associatieve array
- 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.phpUitgang:
Seizoenen zijn: zomer, winter, lente en herfstBestand: array2.phpUitgang:
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'350000','John'=>'450000','Kartik'=>'200000'); echo 'Sonoo salary: '.$salary['Sonoo'].' <br>'; echo 'John salary: '.$salary['John'].' <br>'; echo 'Kartik salary: '.$salary['Kartik'].' <br>'; ?>
Uitgang:
Sonoo salary: 350000 John salary: 450000 Kartik salary: 200000Bestand: 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>'; ?>
Uitgang:
Sonoo salary: 350000 John salary: 450000 Kartik salary: 200000Klik op mij voor meer details...