é una variabile contenitore che contiene una serie di valori, ciascuno dei quali caratterizzato da una chiave/indice che lo identifica univocamente
sintassi 01:
$variabile = array('valore1', 'valore2', ...)
esempio
$colori = array('bianco', 'nero', 'giallo', 'verde', 'rosso');
echo $colori[1]; stampa 'nero'
echo $colori[4]; stampa 'rosso'
sintassi 02: metodo consuntivo e codice per modificare l'array
$variabile[0] = "..."
$variabile[1] = "..."
...
$variabile[] = "..." codice per aggiungere un valore in fondo all'array
esempio
$persona['nome'] = 'Mario';
esempi uso '
$persona['nome'] = 'Mario'; corretto
$persona[cognome] = 'Rossi'; non corretto
echo $persona['cognome']; stampa 'Rossi': corretto
echo "ciao $persona[nome]"; stampa 'ciao Mario': corretto (niente apici fra virgolette)
echo "ciao $persona['nome']"; NON FUNZIONA, GENERA ERRORE
echo "ciao {$persona['nome']}"; corretto: per usare gli apici fra virgolette dobbiamo comprendere il tutto fra parentesi graffe
echo "ciao " . $persona['nome']; corretto: come alternativa, usiamo il . per concatenare
sintassi 03:
$variabile = array(x => 'valore1', 'valore2', ..., '...' => 'valore_stringa01')
esempio
$classe = array(1 => 'Andrea', 'Laura', 'Gianni', 'insegnante' => 'Rossi');
risultato:
$classe[1] = "Andrea"
$classe[2] = "Laura"
$classe[3] = "Gianni"
$classe['insegnante'] = "Rossi"