PHP-array är en ordnad karta (innehåller värde baserat på nyckel). Den används för att hålla flera värden av liknande typ i en enda variabel.
Fördelen med PHP Array
Mindre kod : Vi behöver inte definiera flera variabler.
om annat om annat java
Lätt att passera : Med hjälp av en enda slinga kan vi korsa alla element i en array.
Sortering : Vi kan sortera elementen i array.
PHP-arraytyper
Det finns 3 typer av array i PHP.
- Indexerad array
- Associativ Array
- Flerdimensionell array
PHP Indexed Array
PHP-index representeras av ett nummer som börjar från 0. Vi kan lagra nummer, sträng och objekt i PHP-arrayen. Alla PHP-matriselement tilldelas ett indexnummer som standard.
Det finns två sätt att definiera indexerad array:
1:a vägen:
$season=array('summer','winter','spring','autumn');
2:a vägen:
$season[0]='summer'; $season[1]='winter'; $season[2]='spring'; $season[3]='autumn';
Exempel
Fil: array1.phpProduktion:
Säsong är: sommar, vinter, vår och höstFil: array2.phpProduktion:
Säsong är: sommar, vinter, vår och höst Klicka på mig för mer information...PHP Associative Array
Vi kan associera namn med varje arrayelement i PHP med hjälp av => symbol.
Det finns två sätt att definiera associativ array:
java math.random
1:a vägen:
$salary=array('Sonoo'=>'350000','John'=>'450000','Kartik'=>'200000');
2:a vägen:
$salary['Sonoo']='350000'; $salary['John']='450000'; $salary['Kartik']='200000';
Exempel
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: 200000Klicka på mig för mer information...