logo

Matrius PHP

La matriu PHP és un mapa ordenat (conté valor en funció de la clau). S'utilitza per contenir diversos valors de tipus similar en una sola variable.


Avantatge de PHP Array

Menys codi : No necessitem definir múltiples variables.

Fàcil de recórrer : Amb l'ajuda d'un bucle únic, podem recórrer tots els elements d'una matriu.

apilar en ds

Classificació : Podem ordenar els elements de la matriu.


Tipus de matriu PHP

Hi ha 3 tipus de matrius en PHP.

  1. Matriu indexat
  2. Matriu associatiu
  3. Matriu multidimensional

Matriu indexat PHP

L'índex PHP es representa amb un nombre que comença des de 0. Podem emmagatzemar nombre, cadena i objecte a la matriu PHP. Tots els elements de la matriu PHP s'assignen a un número d'índex per defecte.

Hi ha dues maneres de definir una matriu indexada:

1a via:

generador de números aleatoris java
 $season=array('summer','winter','spring','autumn'); 

2a via:

 $season[0]='summer'; $season[1]='winter'; $season[2]='spring'; $season[3]='autumn'; 

Exemple

Fitxer: array1.php
 

Sortida:

Les èpoques són: estiu, hivern, primavera i tardorFitxer: array2.php
 

Sortida:

Les estacions són: estiu, hivern, primavera i tardor Feu clic a mi per a més detalls...

Matriu associatiu PHP

Podem associar el nom amb cada element de la matriu en PHP mitjançant el símbol =>.

Hi ha dues maneres de definir una matriu associativa:

1a via:

comanda arp-a
 $salary=array('Sonoo'=>'350000','John'=>'450000','Kartik'=>'200000'); 

2a via:

 $salary['Sonoo']='350000'; $salary['John']='450000'; $salary['Kartik']='200000'; 

Exemple

File: 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; 

Sortida:

 Sonoo salary: 350000 John salary: 450000 Kartik salary: 200000 
File: 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; 

Sortida:

 Sonoo salary: 350000 John salary: 450000 Kartik salary: 200000 
Feu clic a mi per a més detalls...

Matriu multidimensional PHP

Feu clic a mi per a més detalls...