Matrice PHP

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.

Triere : Putem sorta elementele matricei.


Tipuri de matrice PHP

Există 3 tipuri de matrice în PHP.

  1. Matrice indexată
  2. Matrice asociativă
  3. 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.php
  

Ieșire:

Anotimpurile sunt: ​​vara, iarna, primavara si toamna Fișier: array2.php
  

Ieșire:

Sezonul 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:

 $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
 &apos;350000&apos;,&apos;John&apos;=&gt;&apos;450000&apos;,&apos;Kartik&apos;=&gt;&apos;200000&apos;); echo &apos;Sonoo salary: &apos;.$salary[&apos;Sonoo&apos;].&apos; <br>&apos;; echo &apos;John salary: &apos;.$salary[&apos;John&apos;].&apos; <br>&apos;; echo &apos;Kartik salary: &apos;.$salary[&apos;Kartik&apos;].&apos; <br>&apos;; ?&gt;  

Ieșire:

 Sonoo salary: 350000 John salary: 450000 Kartik salary: 200000  
Fișier: arrayassociative2.php
 <?php $salary['Sonoo']='350000'; $salary['John']='450000'; $salary['Kartik']='200000'; echo 'Sonoo salary: '.$salary['Sonoo'].' <br/>&apos;; echo &apos;John salary: &apos;.$salary[&apos;John&apos;].&apos; <br>&apos;; echo &apos;Kartik salary: &apos;.$salary[&apos;Kartik&apos;].&apos; <br>&apos;; ?&gt;  

Ieșire:

 Sonoo salary: 350000 John salary: 450000 Kartik salary: 200000  
Click pe mine pentru mai multe detalii...

Matrice multidimensională PHP

Click pe mine pentru mai multe detalii...