Page 38 - Corso di PHP - Livello base
P. 38
// questo è il primo modo
$array = array("Federico", "Ilaria", "Gabriele");
// questo è il secondo modo
?>
Quindi, avrete sicuramente intuito che per far capire al
preprocessore che stiamo dichiarando un valore di un array,
dobbiamo far seguire al nome dell'array le parentesi quadre
vuote. In questo modo l'array viene riempito, e gli indici
vengono assegnati, a partire da zero, agli elementi nell'ordine
in cui li abbiamo dichiarati (Federico avrà indice 0, Ilaria 1,
Gabriele 2, ed eventuali elementi successivi avranno indice
3,4,5... e così via). Stessa cosa vale per il secondo modo: solito
simbolo del dollaro seguito dal nome dell'array, e dopo l'uguale
non dimentichiamo il comando “array” seguito dagli
elementi (che devono trovarsi tra parentesi tonde -tutti- e tra
doppi apici -ognuno- separati l'uno dall'altro da virgole).
Possiamo anche dichiarare esplicitamente l'indice.
Supponiamo per esempio di voler inserire gli elementi in ordine
alfabetico dichiarandoli però nello stesso ordine dell'esempio
precedente. Non dovremo far altro che indicare l'indice tra le
parentesi quadre:
<?php
$array[0] = "Federico";
$array[2] = "Gabriele";
$array[1] = "Ilaria";
?>
Può capitare di scrivere una cosa del genere:
38