Page 34 - Corso facile di PHP + MYSQL
P. 34
Un Array è una variabile complessa dove le informazioni sono immagazzinate in una
struttura di tipo chiave o indice che corrisponde ad un determinato valore.
Per esempio il codice precedente rappresenta un Vettore. In particolare:
$nome = array(‘sara ‘,‘luca ‘,‘sandra ‘);
Nella variabile “$nome” è stato creato un vettore contenente tre nomi. Scrivere un codice
in questo modo viene interpretato dal php nel seguente modo:
<?php
$nome[0]=‘sara’;
$nome[1]=‘luca’;
$nome[2]=‘sandra’;
?>
Al primo nome (sara) viene assegnata automaticamente un indice numerico (o chiave)
corrispondente al numero [0], al secondo nome (luca) viene assegnato l’indice numerico
[1], al terzo nome (sandra) l’indice numerico [2].
Un Array o Vettore può essere costruito anche in altri modi. Abbiamo preferito questa
sintassi in quanto sono stati introdotti nel codice nuove istruzioni in php come la funzione
“count” o il “ciclo for”
$conta = count($nome);
Nel codice, la variabile “$conta” deve risultare uguale alla funzione “count ($nome)”,
funzione che conteggia tutti gli elementi contenuti nel vettore e racchiusi nella variabile
“$nome”
In seguito abbiamo inserito un ciclo for che come concetto è simile al ciclo While che
abbiamo descritto precedentemente (anche se la sintassi del codice è leggermente diversa):
for($a=0;$a<$conta;$a++){
echo $nome[$a].‘<br/>’;
}