Matricea PHP este o hartă ordonată (conține valoarea pe baza cheii). Este folosit pentru a deține mai multe valori de tip similar într-o singură variabilă.
Avantajul PHP Array
Mai puțin cod : Nu trebuie să definim mai multe variabile.
Ușor de traversat : Cu ajutorul unei singure bucle, putem parcurge toate elementele unui tablou.
conversie de tip și turnare în java
Triere : Putem sorta elementele matricei.
Tipuri de matrice PHP
Există 3 tipuri de matrice în PHP.
număr aleator java
- Matrice indexată
- Matrice asociativă
- Matrice multidimensională
Matrice indexată PHP
Indexul PHP este reprezentat de un număr care începe de la 0. Putem stoca numărul, șirul și obiectul în matricea PHP. Toate elementele matricei PHP sunt atribuite implicit unui număr de index.
Există două moduri de a defini matricea indexată:
prima cale:
$season=array('summer','winter','spring','autumn');
a 2-a cale:
$season[0]='summer'; $season[1]='winter'; $season[2]='spring'; $season[3]='autumn';
Exemplu
Fișier: array1.phpIeșire:
Anotimpurile sunt: vara, iarna, primavara si toamnaFișier: array2.phpIeșire:
numerotarea alfabetuluiSezonul sunt: vara, iarna, primavara si toamna Click pe mine pentru mai multe detalii...
Matrice asociativă PHP
Putem asocia numele cu fiecare elemente ale matricei din PHP folosind simbolul =>.
Există două moduri de a defini matricea asociativă:
prima cale:
panta nedefinita
$salary=array('Sonoo'=>'350000','John'=>'450000','Kartik'=>'200000');
a 2-a cale:
$salary['Sonoo']='350000'; $salary['John']='450000'; $salary['Kartik']='200000';
Exemplu
Fișier: 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>'; ?>
Ieșire:
Sonoo salary: 350000 John salary: 450000 Kartik salary: 200000Fișier: 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>'; ?>
Ieșire:
Sonoo salary: 350000 John salary: 450000 Kartik salary: 200000Click pe mine pentru mai multe detalii...