logo

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.

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
  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 toamnaFișier: array2.php
 

Ieșire:

numerotarea alfabetului
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:

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
 &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...