logo

Array PHP

L'array PHP è una mappa ordinata (contiene valore in base alla chiave). Viene utilizzato per contenere più valori di tipo simile in una singola variabile.


Vantaggio dell'array PHP

Meno codice : Non è necessario definire più variabili.

Facile da attraversare : Con l'aiuto di un singolo ciclo, possiamo attraversare tutti gli elementi di un array.

Ordinamento : Possiamo ordinare gli elementi dell'array.


Tipi di array PHP

Esistono 3 tipi di array in PHP.

  1. Array indicizzato
  2. Matrice associativa
  3. Matrice multidimensionale

Array indicizzato PHP

L'indice PHP è rappresentato da un numero che inizia da 0. Possiamo memorizzare numeri, stringhe e oggetti nell'array PHP. A tutti gli elementi dell'array PHP viene assegnato un numero di indice per impostazione predefinita.

Esistono due modi per definire un array indicizzato:

1° modo:

 $season=array('summer','winter','spring','autumn'); 

2° modo:

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

Esempio

File: array1.php
 

Produzione:

Le stagioni sono: estate, inverno, primavera e autunnoFile: array2.php
 

Produzione:

Le stagioni sono: estate, inverno, primavera e autunno. Cliccami per maggiori dettagli...

Array associativo PHP

Possiamo associare il nome a ciascun elemento dell'array in PHP utilizzando il simbolo =>.

Esistono due modi per definire un array associativo:

1° modo:

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

2° modo:

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

Esempio

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; 

Produzione:

 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; 

Produzione:

 Sonoo salary: 350000 John salary: 450000 Kartik salary: 200000 
Cliccami per maggiori dettagli...

Array multidimensionale PHP

Cliccami per maggiori dettagli...