PHP masīvs ir sakārtota karte (satur vērtību, pamatojoties uz atslēgu). To izmanto, lai vienā mainīgajā turētu vairākas līdzīga veida vērtības.
PHP masīva priekšrocība
Mazāks kods : mums nav jādefinē vairāki mainīgie.
Viegli šķērsot : Ar vienas cilpas palīdzību mēs varam šķērsot visus masīva elementus.
kārtošana masīvu sarakstā java
Šķirošana : Mēs varam kārtot masīva elementus.
PHP masīvu veidi
PHP ir 3 masīvu veidi.
- Indeksēts masīvs
- Asociatīvais masīvs
- Daudzdimensiju masīvs
PHP indeksētais masīvs
PHP indeksu attēlo skaitlis, kas sākas no 0. Mēs varam saglabāt numuru, virkni un objektu PHP masīvā. Visiem PHP masīva elementiem pēc noklusējuma tiek piešķirts indeksa numurs.
Ir divi veidi, kā definēt indeksētu masīvu:
1. veids:
Aktrise Rubīna Dilaika
$season=array('summer','winter','spring','autumn');
2. ceļš:
$season[0]='summer'; $season[1]='winter'; $season[2]='spring'; $season[3]='autumn';
Piemērs
Fails: array1.phpIzvade:
Sezonas ir: vasara, ziema, pavasaris un rudensFails: array2.phpIzvade:
Sezonas ir: vasara, ziema, pavasaris un rudens Noklikšķiniet uz manis, lai iegūtu sīkāku informāciju...PHP asociatīvais masīvs
Mēs varam saistīt nosaukumu ar katru masīva elementu PHP, izmantojot => simbolu.
Ir divi veidi, kā definēt asociatīvo masīvu:
1. veids:
npm kešatmiņas notīrīšana
$salary=array('Sonoo'=>'350000','John'=>'450000','Kartik'=>'200000');
2. ceļš:
$salary['Sonoo']='350000'; $salary['John']='450000'; $salary['Kartik']='200000';
Piemērs
Fails: 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>'; ?>
Izvade:
Sonoo salary: 350000 John salary: 450000 Kartik salary: 200000Fails: 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>'; ?>
Izvade:
Sonoo salary: 350000 John salary: 450000 Kartik salary: 200000Noklikšķiniet uz manis, lai iegūtu sīkāku informāciju...