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.
- Array indicizzato
- Matrice associativa
- 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.phpProduzione:
Le stagioni sono: estate, inverno, primavera e autunnoFile: array2.phpProduzione:
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'350000','John'=>'450000','Kartik'=>'200000'); echo 'Sonoo salary: '.$salary['Sonoo'].' <br>'; echo 'John salary: '.$salary['John'].' <br>'; echo 'Kartik salary: '.$salary['Kartik'].' <br>'; ?>
Produzione:
Sonoo salary: 350000 John salary: 450000 Kartik salary: 200000File: 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>'; ?>
Produzione:
Sonoo salary: 350000 John salary: 450000 Kartik salary: 200000Cliccami per maggiori dettagli...