Salta ai contenuti
Manuale LogoManuale Logo

Array

Un array è una variabile che contiene più valori. Puoi immaginarlo come una fila di caselle numerate.

<?php
$frutti = ["mela", "pera", "banana"];

Ogni elemento ha una posizione, chiamata indice. In PHP il primo indice è 0.

<?php
$frutti = ["mela", "pera", "banana"];
echo $frutti[0];

Output:

mela

$frutti[1] contiene "pera".

Puoi aggiungere un valore in fondo all’array usando [].

<?php
$frutti = ["mela", "pera"];
$frutti[] = "banana";
print_r($frutti);

print_r mostra la struttura in un formato leggibile, utile mentre studi.

<?php
$frutti = ["mela", "pera", "banana"];
echo count($frutti);

Output:

3

Con foreach puoi lavorare su ciascun elemento.

<?php
$frutti = ["mela", "pera", "banana"];
foreach ($frutti as $frutto) {
echo $frutto . "\n";
}

A ogni giro $frutto contiene un valore diverso.

Puoi cambiare un valore usando il suo indice.

<?php
$frutti = ["mela", "pera", "banana"];
$frutti[1] = "arancia";
print_r($frutti);

Ora l’elemento che conteneva pera contiene arancia.

In un array di tre elementi, gli indici sono 0, 1 e 2.

<?php
$frutti = ["mela", "pera", "banana"];
echo $frutti[3];

$frutti[3] non esiste: il terzo elemento è $frutti[2].

Gli array sono utili quando hai più valori dello stesso tipo, come nomi, prezzi, voti, messaggi o prodotti.

<?php
$prezzi = [10, 20, 15];
$totale = 0;
foreach ($prezzi as $prezzo) {
$totale += $prezzo;
}
echo $totale;

Qui l’array permette di calcolare il totale senza creare tre variabili separate.

Crea un array con tre nomi. Poi usa foreach per stampare Ciao seguito da ogni nome.